image

Вчера, 30 ноября 2017г. команда разработки PHP объявила о релизе PHP 7.2.0
Это второй минорный релиз в серии PHP 7.

PHP 7.2.0 включает в себя некоторые улучшения а также новый функционал.


Прим. переводчика: не уверен, что нужно было переводить изменения, но я попытался.
Также есть более подробная статья о нововведениях PHP 7.2. Правда она написана достаточно давно.


Можно скачать исходные коды и сборки для Windows.
Также доступен ChangeLog и руководство по обновлению.

Спасибо всем, кто принимал участие в разработке!

Комментарии (19)


  1. D3lphi
    01.12.2017 07:45

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

    Минорный, вы хотели сказать.


    1. antonshell Автор
      01.12.2017 07:45

      Исправил, спасибо


  1. VolCh
    01.12.2017 07:57
    +1

    Надо отметить, что активная поддержка 7.0 прекращается уже послезавтра.


    1. Akdmeh
      01.12.2017 10:19

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


      1. VolCh
        01.12.2017 11:12

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


        1. Akdmeh
          01.12.2017 11:13

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


          1. VolCh
            01.12.2017 11:22

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


          1. janvarev
            01.12.2017 11:59

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


      1. baldrs
        01.12.2017 11:34

        Я как-то видел PHP 4.4 недавно, а вы говорите.

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


        1. Akdmeh
          01.12.2017 11:35

          Думаю, проблема единственная — лень что-то менять, чтобы не поломалось.
          Ну и плюс масса скриптов с устаревшими технологиями (register_globals, mysql)


        1. VolCh
          01.12.2017 13:54

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


  1. AiZen_13
    01.12.2017 08:37

    Зачитался статьёй. Спасибо за перевод.


  1. greatkir
    01.12.2017 17:49

    Прошу прощения, но всё же не «указание типа объекта», а скорее «объявление объектного типа».


    1. antonshell Автор
      01.12.2017 17:51

      Исправил, спасибо


  1. kovserg
    02.12.2017 00:22

    Когда phalcon будет входить в дистрибутив php?


    1. Fedot
      02.12.2017 01:42

      Никогда


      1. kovserg
        02.12.2017 22:30

        Категорично. В этом сиске он смотрелся бы очень уместно. Особенно учитывая для чего этот язык используют.


  1. lex111
    03.12.2017 09:59

    Также доступен ChangeLog и руководство по обновлению.

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

    P.S. И как всегда, в случае если обнаружите опечатки или неточности перевода, пожалуйста, создайте патч.


    1. antonshell Автор
      03.12.2017 19:05

      Поменял ссылку