文件包含

requirerequire_onceincludeinclude_once

requireinclude

requireinclude 语句用于将指定的文件包含到代码本身

require_onceinclude_once

require_onceinclude_once 能够自动检测文件是否已经被包含,由此避免可能的重定义错误。

requireinclude 对比

功能和使用方法上相同

机制不同

  • require 语句在进行文件包含时,不管这条require 语句是否被运行,都会将被包含的代码包含进来。
  • include 语句在进行文件包含时,如果这条include 语句没有被运行,则被包含文件的代码不会包含进来。​

文件不存时的错误处理方式不同

如果被包含的文件无法找到,require语句与include语句的错误提示是不相同的。require语句会抛出一个致命错误并中止脚本运行。而include只会抛出警告信息。

results matching ""

    No results matching ""