Полезно ли использовать пользовательские уровни ошибок на trigger_error()
?Пользовательский уровень ошибок на trigger_error()
Например, я могу сделать:
define('E_MY_LEVEL', 3);
...
trigger_error('Hey this error occurs every time!', E_MY_LEVEL);
? Учтите, что 3 не является PHP Error level value, поэтому он не вступает в конфликт с другими уровнями.
(я хочу сделать это так, что я не должен создавать другую функцию, которая требует другого кода, а не тот, я уже писал в error_handler
функции I, связанной с set_error_handler()
.)
Если это сработает, почему бы и нет? – madfriend
Если ваш обработчик ошибок является обычным и знает обо всех назначенных магических значениях, он не проверяет входящее целое число как битовое поле, то да, это возможно. – mario