如何抑制php警告?

时间:2014-10-27 17:36:53

标签: php warnings

我有一个问题在于压制php警告 - 它们一直出现在我的php页面上。例如,这一个:

Strict Standards: Non-static method MyTimer::instance() should not be called statically in C:\eclipse-php\workspace\web\mypackage\classes\Timer.class.php on line 270

我使用xampp,并修改了php.ini以包含此指令:

error_reporting = E_ALL & ~E_STRICT

并重新启动apache,但它没有任何区别。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

在我看来,您应该更正错误,但您也可以非常简单地禁用错误消息:

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

在* .php文件中设置此代码,例如" index.php"

更多信息: http://php.net/manual/en/function.error-reporting.php

我希望它适合你

Grezz Dave