Разве finaly не должен выполняться лишь только в случае, когда исключение будет брошено?
Т.е. если внутри try не будет исключения, то finally не выполнится.
Лично я так вижу принцип действия данного оператора.
Смысла тогда в нём особого не будет. В finally мы будем всегда закрывать коннекты, писать логи, работать с транзакциями… вариантов много… а catch — это для более тонкой настройки останется.
>В try/catch добавят finally
Инновации уровня PHP
> Не так давно, Никита Попов, один из активистов движения «ЗА PHP», опубликовал в своём твиттере сообщение
Сначала хотел удивиться, но потом увидел в твиттере
>17 year old student
По моему, вы ведете диалог в том же ключе как и тому, кому вы отвечаете, причем здесь возраст опять же.
И самое удивительно, на мой взгляд, вас еще кто-то плюсует.
Демонстрирую несостоятельность аргумента о возрасте. По сюжету, должен появиться кто-то старше меня, и написать такой же комментарий, ссылаясь на мой возраст.
Это был тонкий намек автору ветки, мол, прежде чем пытаться о ком то судить по ничего не значащим метрикам — подумай, а как с помощью тех же метрик оценить можешь себя.
Хотя можно сократить до «прежде чем сделать что-то — подумай!».
Я думаю, что как только предложение «превратить все фаталы, ворнинги и т.д в исключения» пройдет стадию обсуждения и апрува, то и finally начнет все спазу отлавливать и обрабатывать ;-)
В PHP 5.5 возможно появится Finally