Ответ 1
Этот инструмент имеет некоторые функции, которые вы хотите:
http://www.bx.com.au/tools/ultimate-php-error-reporting-wizard
Я ищу инструмент, который поможет мне в анализе и настройке уровней error_reporting
в PHP.
Мне бы хотелось, чтобы у него были следующие функции:
error_reporting()
и увидеть все отдельные биты отчетности об ошибках, которые установлены в немE_DEPRECATED
, который существует с 5.3 по, но не в 5.2Существует ли такой инструмент? Где?
Этот инструмент имеет некоторые функции, которые вы хотите:
http://www.bx.com.au/tools/ultimate-php-error-reporting-wizard
Что касается даты, похоже, нет инструмента, который вычисляет оба пути (между отдельными константами и значением битовой маски).
Итак, я написал один: https://maximivanov.github.io/php-error-reporting-calculator/
Это веб-приложение, которое поможет вам:
Вы можете найти список всех определенных констант ошибок в руководстве. Обратите внимание, что это не флаги, но это битовая маска, поэтому вы не можете получить список "флаги". Чтобы узнать, насколько конкретный уровень ошибок покрывается битовой маской или нет, или для объединения нескольких уровней ошибок, используйте общую операцию бит
var_dump(error_reporting() & E_ERROR); // Test, if ERROR is set
error_reporting(E_ERROR | E_NOTICE); // Set both ERROR and NOTICE
инструмент, который вы ищете,
error_reporting(-1);
Все другие инструменты будут либо бесполезными, либо вредными