A-A+
php中调整错误报告
在我们平时运行php页面时本身并没有报告错误,但是经常会出现一些警告或注意提示(例如上图展示的),在我们测试过程中看上去体验非常不好,影响页面效果。那么我们该如何调整php错误报告呢?
一、可以通过配置文件php.in,修改配置指令error_reporting的值,修改成功后重启web服务器。则每个php脚本都可以按照调整之后的错误级别输出错误报告。(暂不详细说明)
二、可以在php脚本中使用error_reporting( )函数,基于各个脚本来调整这个行为。确定php应该在特定的页面输出哪些类型的错误报告。
一般情况下,我们希望页面不要输出警告或注意的错误报告,致命错误必须要输出提示。
可以在每个页面顶部添加如下代码:
<?php ini_set('display_errors', 1); error_reporting(E_ALL&~(E_WARNING|E_NOTICE));//<b>报告除注意和警告之外的所有错误</b> ?>