Вопрос такой. Вот этот кусок мне скинули https://pastebin.com/iqSTXdif А вот этот https://pastebin.com/Xp4EYmWD я "сам" написал Вроде работают одинаково. Вот не могу понять зачем и для чего в первом варианте использовались try и cath ? В инете почитал за них, но все равно не пойму зачем они
То есть внутри каждого условия я при помощи try и catch я могу предугадав какую-то ошибку на данном этапе, остановить выполнения скрипта , для того что бы не перебирались условия elseif дальше ?
Или для ошибок, предугадать которые можно, а вот избежать — нельзя. Поэтому можно включить кэтч для определенного вида ошибок и обрабатывать их так, другой тип ошибок — эдак, ну и все непредвиденные — тоже хотя бы фиксировать.