У меня проблема с подавлением предупреждений 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, но это не делает различий.
Какие-либо предложения?
На мой взгляд, вы должны исправить ошибку, но вы можете отключить сообщение об ошибке также довольно просто:
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
Других решений пока нет …