【www.bbyears.com--搜索技术】
这个时候我们需要修改php.ini配置文件,不知道配置文件在那里,请用phpinfo() 然后搜索一下php.ini,你就能看到php.ini的位置了
查找:display_errors 将值设置成on
代码如下display_errors = on
error_reporting = E_ALL & ~E_DEPRECATED
如果我们在php.ini中打开了错误提示还是不行你的程序可能有错误开关了,如下
代码如下
//禁用错误报告
error_reporting(0);
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//报告所有错误
error_reporting(E_ALL);
?>
如果你程序中有这段代码我们只要去掉就可以了哦
PHP NOTICE级错误提示对程序性能影响的研究
下面我来用性能测试来证明这个推论: 测试1:
在关闭错误显示的情况下,测试未初始化变量和已初始化变量在10000000次循环中的性能 变量已初始化的循环代码如下: 变量未初始化的循环代码如下: 测试成绩:
初始化:平均 5.28 秒 未初始化:平均 17.2 秒 性能差距:3.25倍 测试2:
在关闭错误显示的情况下,测试数组索引使用引号和非引号引用在10000000次循环中的性能 数组有引号索引代码如下: 数组无引号索引代码如下: 测试成绩: 有引号:平均 6.37 秒 无引号:平均 25.19秒 性能差距:3.95倍 平均时间表:
结论:
从上面例子可以看出如果页面错误太多会导致页面性能下降哦,所以我们尽量不要使用关闭错误来处理php错误问题我们要保证页面没有错误才行哦。