Комментарии 41
Наконец-то! Очень надеюсь, что введут finally.
Да уж, расширение существующей функции, бывает порой, более необходимой, чем добавление новой.
try {
return true;
} finally {
return false;
}
WTF?
return true;
} finally {
return false;
}
WTF?
Думаю, развернётся в:
<irony>Конечно при условии, что return true выкинет исключение</irony>
return false;
return true;
<irony>Конечно при условии, что return true выкинет исключение</irony>
Разве finaly не должен выполняться лишь только в случае, когда исключение будет брошено?
Т.е. если внутри try не будет исключения, то finally не выполнится.
Лично я так вижу принцип действия данного оператора.
Т.е. если внутри try не будет исключения, то finally не выполнится.
Лично я так вижу принцип действия данного оператора.
Смысла тогда в нём особого не будет. В finally мы будем всегда закрывать коннекты, писать логи, работать с транзакциями… вариантов много… а catch — это для более тонкой настройки останется.
Для этого есть catch, а finally именно то, что выполнится в любом случае, что при выбросе исключения, что без него.
В статье описано другой случай.
Поздравляю, вы написали 4 лишних строки кода.
>В try/catch добавят finally
Инновации уровня PHP
> Не так давно, Никита Попов, один из активистов движения «ЗА PHP», опубликовал в своём твиттере сообщение
Сначала хотел удивиться, но потом увидел в твиттере
>17 year old student
Инновации уровня PHP
> Не так давно, Никита Попов, один из активистов движения «ЗА PHP», опубликовал в своём твиттере сообщение
Сначала хотел удивиться, но потом увидел в твиттере
>17 year old student
при чем здесь возраст? минус вам
> Сначала хотел удивиться, но потом увидел в твиттере
>>17 year old student
Что Вы хотели этим сказать?
>>17 year old student
Что Вы хотели этим сказать?
Сначала хотел удивиться, увидев этот коментарий, но потом увидел в профиле:
> Дата рождения: 15 апреля 1991
> Дата рождения: 15 апреля 1991
По моему, вы ведете диалог в том же ключе как и тому, кому вы отвечаете, причем здесь возраст опять же.
И самое удивительно, на мой взгляд, вас еще кто-то плюсует.
И самое удивительно, на мой взгляд, вас еще кто-то плюсует.
Демонстрирую несостоятельность аргумента о возрасте. По сюжету, должен появиться кто-то старше меня, и написать такой же комментарий, ссылаясь на мой возраст.
Сейчас напишем…
А по сути, я бы пугался больше фамилии, нежели возраста, хотя согласен, есть о чем подумать.
По поводу фамилии: был и есть Евгений Попов с его эпическими уроками HTML/PHP в одном флаконе, потом Денис Попов и BolgenOS… Теперь вот Никита.
А по сути, я бы пугался больше фамилии, нежели возраста, хотя согласен, есть о чем подумать.
По поводу фамилии: был и есть Евгений Попов с его эпическими уроками HTML/PHP в одном флаконе, потом Денис Попов и BolgenOS… Теперь вот Никита.
Ну, раз Вы просите:
Зашёл на Хабр, почитал комменты, потом посмотрел возраст комментаторов,…
:)
P.S. интересный метод выявления самого взрослого читателя Хабра :)
Зашёл на Хабр, почитал комменты, потом посмотрел возраст комментаторов,…
:)
P.S. интересный метод выявления самого взрослого читателя Хабра :)
Это был тонкий намек автору ветки, мол, прежде чем пытаться о ком то судить по ничего не значащим метрикам — подумай, а как с помощью тех же метрик оценить можешь себя.
Хотя можно сократить до «прежде чем сделать что-то — подумай!».
Хотя можно сократить до «прежде чем сделать что-то — подумай!».
Так это логично. Он указал товарищу Артему, что его комментарий дискредитирует и его самого.
Сначала хотел удивиться, увидев этот коментарий, но потом увидел в профиле:
> Дата рождения: 1 августа 1986
> Дата рождения: 1 августа 1986
«ЗА PHP»Отличный пример того почему не надо смешивать английские и русские слова. «За рнр»!
У капитана PHP появляется помощник.
itmages.ru/image/view/630298/ffdfe7bb
itmages.ru/image/view/630298/ffdfe7bb
Надо отметить, что, как и в джаве, решили не гарантировать выполнение finally во всякие критичные ситуации типа фатал еррор, закрытие процесса
Я думаю, что как только предложение «превратить все фаталы, ворнинги и т.д в исключения» пройдет стадию обсуждения и апрува, то и finally начнет все спазу отлавливать и обрабатывать ;-)
Finally!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
В PHP 5.5 возможно появится Finally