2013-11-06 2 views
1

Я понимаю, что я могу установить error_display в файле .htaccess, используя предопределенные константы: http://php.net/manual/en/errorfunc.constants.php.htaccess установка error_display к E_ALL

Я ищу номер, который позволит мне установить error_display для всех, но отключить строгий режим, предупреждения и уведомления

Я думаю, что эквивалент E_ALL | ~ E_WARNINGS | ~ E_NOTICES | ~ E_STRICT?

+0

Заменить '|' с '& 'в этом заявлении, и вы должны иметь то, что вам нужно. –

+0

Это параметр 'error_reporting' (который идет в журнал). Существует отдельная настройка для 'display_errors', логическое определение того, отправлять ли эти ошибки в браузер. Вы не можете разделить отображаемые уровни ошибок и протоколы, возможно, без кодирования настраиваемого обработчика ошибок. –

ответ

2

Согласно PHP констант, это будет равно: 32767 & ~ 2 & ~ 8 & ~ 2048, который является 30709 (в соответствии с калькулятором мои окна программиста)

# in your .htaccess file... 
php_value error_reporting 30709 
+0

спасибо. Но я все еще получаю строгий дисплей ошибок «Строгие стандарты: нестатический метод anguageManager :: loadModuleLanguage() не должен быть ...» есть ли другой номер, который я могу использовать? спасибо – IberoMedia

Смежные вопросы