详细参考网址:https://www.cnblogs.com/phpfensi/p/7861127.html
include
函数,会将制定的文件读入并且执行里面的程序;require
函数,会将目标文件的内容读入,并且把自己本身代换成这些读入的内容;include_once
函数,在脚本执行期间包含并运行指定文件,此行为和 include
语句类型,唯一的区别是如果该文件中已经被包含过,则不会再次包含,只会包含一次;require_once
函数,和 require
语句完全相同,唯一的区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含。
include
和 require
除了在处理引入文件的不同外,最大的区别是,include
在引入不存在的文件时,产生一个警告且脚本继续执行;require
在引入不存在的文件时,会导致一个致命性错误且脚本停止运行。