版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
- require
- require_once
- include
- include_once
1.require 和 include共同点:
都可以在当前 PHP 脚本文件执行时载入另外一个 PHP 脚本文件。
2.require 和 include 不同点:
当载入的脚本文件不存在时,require 会报一个致命错误(结束程序执行),而 include 不会
3.有 once 后缀的特点:
判断当前载入的脚本文件是否已经载入过,如果载入了就不在执行
以下为补充:
- include有返回值,而require没有。
- require通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。常用的函数,一般可以用这个方法将它引入到网页中。
- require是无条件包含。也就是如果一个流程中加入require,无论条件成立与否都会先执行require。