try...catch не перехватывает ошибки неправильной валидации в DOM файле.

BelStudent

целеустремлённый чел
try...catch не перехватывает ошибки неправильной валидации в DOM файле.

try...catch не перехватывает ошибки неправильной валидации в DOM файле.
Выхожу из положения так:

PHP:
set_error_handler("MyErrorFunc");
Но это подход PHP4 и мне не нравиться.
Как заставить try..catch ловить ошибки (ворнинги) валидации?
 
Re: try...catch не перехватывает ошибки неправильной валидации в DOM файле.

Автор оригинала: BelStudent
try...catch не перехватывает ошибки неправильной валидации в DOM файле.
Выхожу из положения так:

PHP:
set_error_handler("MyErrorFunc");
Но это подход PHP4 и мне не нравиться.
Как заставить try..catch ловить ошибки (ворнинги) валидации?
try .. catch не должен перехватывать ошибки. он ловит исключения
 
Beavis не буду с тобой спорить, спасибо за поправку, но пока я использую совет
АндрейПараничев
 
BelStudent, а что по-твоему делает код приведеный мистером Параничевым? :-)
 
Автор оригинала: akd
BelStudent, а что по-твоему делает код приведеный мистером Параничевым? :-)
Помойму если поизошла ошибка, то генерируется сообщение о ней и посылается по стеку вверх, пока не перехватит это сообщение блок try..catch
 
Как ты не поймешь, try catch не перехватывает сообщения об ошибках! я же вроде по-русски пишу..

А при возникновении ошибки вышеприведенный код выбрасывает исключение, которое как раз и перехватывает catch
 
Ладно, это мой недочёт. привык чтот в Java любая ошибка генерирует исключение.
 
Сверху