禁用php.ini文件中的E_STRICT错误仍会引发错误

时间:2013-08-02 10:37:36

标签: php ini error-reporting

我正在尝试在E_STRICT文件中禁用php.ini错误,但仍然会抛出错误。我正在使用PHP 5.4.10 MAMP(非PRO版本)。

使用phpinfo我找到了php.ini

中的/Applications/MAMP/bin/php/php5.4.10/conf/php.ini文件

我改变了:

error_reporting = E_ALL

error_reporting = E_ALL & ~E_STRICT

然后我重新启动Apache但它仍然抛出错误,我错了?

1 个答案:

答案 0 :(得分:1)

使用error_reporting = E_ALL ^ E_STRICT

如果您无法访问php.ini,可以将其放在.htaccess文件中:

php_value error_reporting 30711

这是E_ALL值(32767)并删除了E_STRICT(2048)和E_NOTICE(8)值。

如果您无法访问.htaccess文件或未启用它,则可以将其放在任何脚本的PHP部分的顶部

error_reporting(E_ALL ^ E_STRICT)