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

php.ini display_errors = Off but still showing errors

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

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

我是 运行 PHP 5.6.1 在 Mac 10.10 上使用 MAMP 如果有帮助的话。

P.S:我不想关闭 error_reporting 因为我仍然想在我的日志中获取错误

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