Я пытаюсь поймать фатальные ошибки, возникающие в моем приложении Zend Framework. Я попытался вызвать register_shutdown_function из бутстрапа:
protected function _initErrorHandler() { register_shutdown_function(array("My_ErrorHandler", 'shutdownHandler')); }
Затем в My_ErrorHandler я написал функцию:
<?php class My_ErrorHandler { static function shutdownHandler() { die('here'); } }
Это не работает. Я попробовал то же самое с set_error_handler, и он работает. Однако эта последняя функция не может обнаружить фатальные ошибки.
У вас то, что мне не хватает?
благодаря