Как стать автором
Обновить
5
0
Алексей @AlexeyDsov

Пользователь

Отправить сообщение

Опасный finally или ждем 5.6

Время на прочтение2 мин
Количество просмотров16K
Добрый день, Хабр!

На днях я столкнулся с поведением finally в php версии 5.5 которого не ожидал и, думаю, многие о нем не знают.

Суть ошибки в следующем. У нас есть блок try-finally. В try бросается Exception. Далее в finally выполняется код бросающий в процессе свой Exception и ловящий его. При этом первый Exception, который должен вылететь из try, забывается.

Под катом рафинированный пример ошибки и пара выводов о возможности использования finally в 5.5.
Читать дальше →
Всего голосов 39: ↑34 и ↓5+29
Комментарии19

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность