首先说一下include和require的区别
include和require 语句包含并运行指定文件。他们唯一的区别就是错误处理方式不同.
include会产生警告(E_WARNING),脚本会继续运行。require则会产生一个 E_COMPILE_ERROR 级别的错误,脚本会因此中止.
再看一下include_once和require_once
这两个的区别同上,都是错误处理方式不同,但是他们的意思是,当已经导入某个包时,再require_once或者include_once这个包的时候将不会再次导入.
对于include require这些语句的详细解释,可以到php官方文档中查看