Сообщение от romantik2011
|
А оператор throw даёт возможность выбросить исключение, но в этом не главная его цель, а его цель сразу перелететь на оператора catch с тем же типом создаваемого объекта класса что и в операторе throw и обработать его в КЭТЧ? То есть смысл оператора ЗРОУ чтоб перелететь сразу в кетч, отдать объекту описанного в кетче исключение и обработать его в кетче?
|
ну, приблизительно да, если есть оператор throw, естесственно будет искаться блок catch, т.к. этот оператор выбрасывает исключение, и его надо обработать. Не помню , как в php (подозреваю, что так же), но в java(я имею ввиду java, а не js) выброшенное исключение определенного класса будет обработано блоком catch, ловящим исключение либо того же класса, либо суперкласса