Я думаю об использовании функциональности set_error_handler()
в PHP для обработки большинства ошибок PHP в одном месте (запись их в файл). Из документации видно, что я могу передать имя функции в set_error_handler()
. Приятно! Но у меня есть объект ErrorManager
, у которого есть хороший метод регистрации. Я хочу использовать этот объект ErrorManager
, написать для него специальный метод-обработчик ошибок и заставить set_error_handler
вызвать его ErrorManager
.
Могу я просто сделать что-то вроде?:
set_error_handler($this->customErrorHandler);
Или это будет недействительным?