续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 之前,包含文件中的语法错误不会导致程序停止,但从此版本之后会。