他们最主要的区别是对错误的处理方式,这一点我知道,也做了测试
但是还有一点,有的文章中提到, require相当于预处理,即它是在程序运行之前就被执行的。所以它是不可以用在控制语句中的,如if中。但是我做了如下测试
for($i=1;$i<=5;$i++)
if($i==1 || $i==3)
require("b.php");
else
require("c.php");
其中b.php文件中就是一串"bbbbbb",c.php就是一串"ccccccc"
最后输出结果如下
显然require也是在程序运行过程中按if判断正确载入的呀
那么是不是说,include和require,除了对错误处理的方式不同,就没有其他区别了??
慕的地10843
长风秋雁
相关分类