Здравствуйте!
Почему PHP в обработчик исключений, установленный через set_exception_handler(), отправляет объект ERROR? Дело в том, что такие ошибки я бы хотел обрабатывать через register_shutdown_function('fatalErrorHandler').
<?php
function exceptionHandler($e)
{
echo '<h3>Поймал исключение!</h3>';
var_dump($e);
}
set_exception_handler('exceptionHandler');
test(); // вызов неопределенной функции
Выведет: Поймал исключение!
object(Error)#1 (7) { ["message":protected]=> string(33) "Call to undefined function test()" и т.д.