Установить пользовательские уровни ошибок в Zend Framework - PullRequest
4 голосов
/ 15 сентября 2010

Как я могу установить пользовательские уровни ошибок с Zend Framework - скажем, я хочу отключить E_NOTICE.

Спасибо.

Ответы [ 3 ]

9 голосов
/ 15 сентября 2010

Если вы используете Zend_Application, вставьте следующую строку в application.ini

phpsettings.error_reporting = E_ALL & ~E_NOTICE

Вы также можете использовать error_reporting() в своей начальной загрузке следующим образом:

error_reporting(E_ALL & ~E_NOTICE);

Уровни сообщений об ошибках документированы в руководстве по PHP .

2 голосов
/ 25 августа 2011

В application.ini это работает:

phpSettings.error_reporting = E_ALL^E_NOTICE

Это не сработает:

phpSettings.error_reporting = "E_ALL^E_NOTICE"
0 голосов
/ 04 июля 2013

ZF 1.11, application.ini.

Это работает:

phpSettings.error_reporting = E_ALL ^ E_NOTICE

Это не будет работать:

phpSettings.error_reporting = E_ALL^E_NOTICE
phpSettings.error_reporting = "E_ALL^E_NOTICE"
...