Не могу разобраться в смыслу try ... catch и throw Exeption.
Один вопрос - нафига? Если все исключения можно обработать банальными if ... else?
В других языках, try еще использовался для ненадежных мест кода - т.е. если в блоке try появится ошибка, то не выдавая ошибку, перекинет в catch, но в php всё равно все исключения нужно обработать ifами!
Так зачем? Желательно на примерах для чайников.
|