Показать сообщение отдельно
  #9 (permalink)  
Старый 26.07.2011, 23:49
Аватар для Shaci
:-/
Отправить личное сообщение для Shaci Посмотреть профиль Найти все сообщения от Shaci
 
Регистрация: 28.09.2009
Сообщений: 1,126

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

Последний раз редактировалось Shaci, 26.07.2011 в 23:53.
Ответить с цитированием