基本来说,区别在于错误级别上。
如果引入的文件不存在,require 为显示Warning跟 Fatal error,
而inlcude只会显示 Warning。
就是说 require引入不存在的文件, 脚本就停止运行
include引入不存在的文件,脚本会继续下去。
以前的那种 “require() 无论如何都会包含文件,而 include() 可以有选择地包含” 是不存在的。
这个大家可以测试下。
基本来说,区别在于错误级别上。
如果引入的文件不存在,require 为显示Warning跟 Fatal error,
而inlcude只会显示 Warning。
就是说 require引入不存在的文件, 脚本就停止运行
include引入不存在的文件,脚本会继续下去。
以前的那种 “require() 无论如何都会包含文件,而 include() 可以有选择地包含” 是不存在的。
这个大家可以测试下。