отладка — что означают E_ALL и E_STRICT в PHP?

У меня есть следующие строки кода в одном из файлов конфигурации моего проекта:

error_reporting((PHPFOX_DEBUG ? E_ALL | E_STRICT : 0));

Я не могу понять, что эта линия делает на самом деле?

Я проверил в документации PHP, вставив E_STRICT в поле поиска, но он не нашел подходящих результатов.

Так может кто-нибудь, пожалуйста, объясните мне значение вышеприведенной строки, а также использование E_ALL и E_STRICT? Что это за константы или переменные?

Благодарю.

-1

Решение

E_ALL | E_STRICT отобразит все возможные ошибки / предупреждения и предложения по улучшению совместимости.

Так что это устанавливается, когда вы используете режим отладки для кода. В противном случае они обрабатываются молча,

4

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

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

По вопросам рекламы [email protected]