Как превзойти php предупреждения?

У меня проблема с подавлением предупреждений 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

Решение

На мой взгляд, вы должны исправить ошибку, но вы можете отключить сообщение об ошибке также довольно просто:

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

1

Другие решения

Других решений пока нет …