zoukankan      html  css  js  c++  java
  • include()、include_once()与require()、require_once()的异同点

    相同点:

    首先include()、include_once()与require()、require_once()都是用来包含并运行指定文件的,并且包含的文件在执行时在结构上是完全一样的。

    例如:include("file.php");

       include_once("file.php");

       require("file.php");

       require_once("file.php");

    不同点:

    1.使用方式不同

      include()、include_once()一般放在PHP流程控制程序中。

      require()、require_once()通常放在PHP程序的最前面,PHP程序执行前就会先读入require()所指定的文件。

    2.执行时报错方式不同

      include()、include_once()在遇到包含文件不存在或出错时,则继续执行并显示警告错误,有返回值。

      require()、require_once()在遇到包含文件不存在或出错时,则停止执行并报错,显示致命错误,无返回值。

    include()、require()与include_once()、require_once()的区别:

    include()、require():当多次包含同一个文件时,就会重复导入多次相同的文件内容。

    include_once()、require_once():会先检查目标文件是不是在之前就已经导入过了。如果是的话,就不在重复导入相同文件。

    目前就总结了这么多,一起学习!

  • 相关阅读:
    postman使用
    web应用服务器性能监控及调优
    软件测试的相关网站
    web测试点梳理
    HTTP协议详解
    Fidder详解之get和post请求
    浅谈HTTPS协议
    APP测试基本流程
    Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
    为学日益,为道日损
  • 原文地址:https://www.cnblogs.com/unique196/p/5474238.html
Copyright © 2011-2022 走看看