Как стать автором
Обновить

Комментарии 20

Это второй мажорный релиз в серии PHP 7.

Минорный, вы хотели сказать.
Исправил, спасибо
Надо отметить, что активная поддержка 7.0 прекращается уже послезавтра.
Некоторые только подумывают о переходе на 7.0, а вы…
А я еще лично встречал сервера, которые работают на 5.3 и в ус не дуют. Просишь обновить хотя бы на 5.6 — уйма недовольства.
Приходится голосовать «рублем» и уходить к конкурентам с PHP-FPM, в которых версию можно выбирать самому.

Ну вот переходить на 7.0 нет никакого смысла уже. 7.1 минимум спланами на 7.2 в обозримом будущем. По свежему личному опыту переход с 5.6 (реальный рантайм, а так и PHP4 код встречадся) переделки 7.0->7.1 минимальны, основная масса с 5.6 на 7.0.

Ну вообще переделки не требуются, если использовать PDO/MYSQLI, а вот со старой библиотекой mysql — совсем беда…

Ну собственно это основная переделка и была при переходе. Плюс /e в регулярках. На 7.2 ещё mcrypt и each(). Это навскидку из того, что простым Find & replace не сделать.

Недавно потребовалось, чтобы старый проект с MySQL запускался на 7. Нашел вот такой вот полифилл, имитирующий mysql на 7 — github.com/dshafik/php7-mysql-shim
А pecl-расширение dbase под 7 уже скомпилили?
Я как-то видел PHP 4.4 недавно, а вы говорите.

Никогда не понимал этой «проблемы» со стороны админов, сейчас сам занимаюсь серверами, мы уже на 7.1 и как только выйдет примерно 7.2.5-7.2.10 будем переходить.
Думаю, проблема единственная — лень что-то менять, чтобы не поломалось.
Ну и плюс масса скриптов с устаревшими технологиями (register_globals, mysql)

Админам часто пофиг, но разработчики не могут дать им гарантий, что код совместим с новой версией, а полного покрытия тестами нет. Более того, часто гарантируют, что не совместим.

Зачитался статьёй. Спасибо за перевод.
Прошу прощения, но всё же не «указание типа объекта», а скорее «объявление объектного типа».
Исправил, спасибо
Когда phalcon будет входить в дистрибутив php?
Никогда
Категорично. В этом сиске он смотрелся бы очень уместно. Особенно учитывая для чего этот язык используют.
Также доступен ChangeLog и руководство по обновлению.

Можете ссылку на русский перевод проставить? php.net/manual/ru/migration72.php
На днях его обновляли, в день релиза, и после были небольшие правки, так что он полностью актуальный :)

P.S. И как всегда, в случае если обнаружите опечатки или неточности перевода, пожалуйста, создайте патч.
Поменял ссылку
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории