Не могу разобраться в смыслу try ... catch и throw Exeption.
Один вопрос - нафига? Если все исключения можно обработать банальными if ... else?
В других языках, try еще использовался для ненадежных мест кода - т.е. если в блоке try появится ошибка, то не выдавая ошибку, перекинет в catch, но в php всё равно все исключения нужно обработать ifами!
Так зачем? Желательно на примерах для чайников.
1. Alho - 18 Августа, 2012 - 20:30:08 - перейти к сообщению
2. Мелкий - 18 Августа, 2012 - 20:43:43 - перейти к сообщению
Ну перехватите ошибку парсера simplexml if'ом...
Но это только следствие того, что исключения появились недавно (в сравнении с возрастом языка).
Поглядите эту тему, быть может станет что-нибудь понятнее: http://forum.php.su/topic.php?fo...6&topic=1810
Но это только следствие того, что исключения появились недавно (в сравнении с возрастом языка).
Поглядите эту тему, быть может станет что-нибудь понятнее: http://forum.php.su/topic.php?fo...6&topic=1810