续php的require()性能与include()的区别
其实很早就做了测试,一直没时间发上来。
测试代码
<?php
for($i=0;$i<4;$i++){
file_put_contents('a.php',"");
require_once("a.php");
//include("a.php");
echo $a;
}
果然和手册上写的一样了
以下文档也适用于 require()。这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的 include_path。注意在 PHP 4.3.5 之前,包含文件中的语法错误不会导致程序停止,但从此版本之后会。