php.ini display_errors=关闭,但仍显示错误


php.ini display_errors = Off but still showing errors

我想禁用所有php警告、错误、通知等,这样当脚本中出现错误时(在开发模式下),ajax请求就不会失败。

在php.ini中,我设置了display_errors = Off,在phpinfo()中,display_errors显示为off(本地和全局)。但在我的脚本中,我仍然会收到错误警告。我已经检查了.htaccess,但不知道为什么错误仍然显示。有什么帮助或提示吗?

如果这有帮助的话,我正在Mac 10.10上使用MAMP运行PHP 5.6。

p.S:我不想关闭error_reporting,因为我仍然想在我的日志中得到错误

在您运行的某个脚本中可能会有一个更改该设置的调用。最喜欢这种情况。还要检查htaccess文件是否更改了任何设置,也可能是这种情况。