-
include翻译成中文是包含包括(所以包含的文件丢失代码也会继续执行下去,会报一个警告的错误),require翻译过来是需求(需求的文件丢失,代码就终止了,会报一个致命性错误)
-
两者的功能都是在文件中引入另一个文件
-
include_once和require_once是再引入的文件可能被多次引入的情况下使用,意思是只引入一次。其他用法同(require和include)
-
require放在文件顶部,文件一开始执行就引入,include是在程序的流程中,什么时候需要引入再去引入
-
引入方式的区别,include每次引入都要读取和评估文件,require只评估一次,如果引入的是一个不会变化的文件用require效率高,引入的是变化的文件用include效率高。所以include的引入的文件名称是可以会用变量的。
-