无法在运行时禁用严格标准错误

时间:2016-02-21 23:40:36

标签: php runtime-error ini

我想禁用所有PHP错误或阻止它们显示,但严格标准错误仍然显示。

我正在添加(虽然两行是多余的)

ini_set('error_reporting', 0);
ini_set( "display_errors", 0 );
error_reporting(0);

我的应用程序托管在OpenShift上并运行PHP 5.4。

修改

刚刚意识到这不是唯一一种被抛出的错误。我添加了一个语法错误(省略了;)并显示错误。

  

解析错误:语法错误,意外......

1 个答案:

答案 0 :(得分:1)

取自https://stackoverflow.com/a/1248996/1027877

PHP代码中的

ini_set('display_errors', '0');     # don't show any errors...
error_reporting(E_ALL | E_STRICT);  # ...but do log them

您可以在htaccess文件中使用

php_flag display_errors off