我有一个问题在于压制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,但它没有任何区别。
有什么建议吗?
答案 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