1. PHP / Говнокод #19118

    +3

    1. 1
    Вышел php-7.0.0!

    Возрадуемся, обсудим?

    Запостил: Bobik, 02 Декабря 2015

    Комментарии (30) RSS

    • >Вышел "php"-7.0.0!
      fixed
      Ответить
    • PHP 007

      Хэпэ. Пэ хэпэ
      Ответить
    • а чего нового в нем появилось?
      Я статейку на швабре о альфе только нашел.
      Обещали революцию но судя по новшествам ничего революционного там нет.
      Корованы все так же грабить нельзя.
      Ответить
      • А хотя нет. Вот
        https://wiki.php.net/rfc/property_type_hints
        https://wiki.php.net/rfc/scalar_type_hints_v5

        В общем зачем нужен php если есть java ?
        Ответить
        • Ещё есть миллионкратный прирост производительности за счёт нового супер™-движка™ phpng™.
          И выкидывание exception при syntax error.
          Ответить
          • пехепешникам пофиг на выкидывание exception при syntax error.
            Мы и в других ситуациях exception редко ловим. А при syntax error тем более ловить не кто не будет, хочется выпендрится есть error_handler.
            вот phpng это любопытно
            Ответить
            • А вот error_handler, если я правильно понял, больше нет.
              Ответить
          • > Ещё есть миллионкратный прирост производительности за счёт нового супер™-движка™ phpng™.

            https://wiki.php.net/phpng
            https://wiki.php.net/phpng-int

            все еще инетрпретер. я думал что они там давно какой-нибудь JIT прикрутили.
            Ответить
            • Zend OPcache же работает как JIT
              Ответить
              • согласно интернету - еще нет.

                http://news.php.net/php.internals/83994
                https://github.com/zendtech/php-src/tree/zend-jit/ext/opcache/jit

                JIT только еще только в proof-of-concept состоянии.

                PS просто имя - OPCache - как бы подсказывает что это нечно подобное mod_perl для Перла: кэширует распарсеные сырцы, но не более.
                Ответить
                • из https://github.com/zendtech/php-src/tree/zend-jit/ext/opcache/jit :
                  "Unfortunately, JIT doesn't improve performance of real life apps. Also LLVM compilation time is not suatable for run-time code generation (it make take few minutes)."

                  учитывая размеры пыховых фреймворков, и не удивительно.

                  может в будущем можно будет просто "скомпилить" в байткод llvm'ный. и тогда будет полная java php.
                  Ответить
              • Технически, да. Фактически, под JIT обычно понимают компиляцию в нативные инструкции процессора а не в промежуточные опкоды VM.
                Ответить
    • А приложения под айфон на нём можно уже писать?
      Ответить
    • У господина @bobik машина времени? там только восьмой релиз кандидат на сайте висит)
      Ответить
    • Перепись анальных ламеров, ибо кого еще ебет пхп?
      Ответить
    • Алах адбар
      Ответить
      • Вышел php 7.1, ЛиспГовно
        Ответить
        • Неправда, только 7.0.7.

          Кстати, PHP 7.0 = PHP 5.7.

          Похоже, что у PHP нумерация, как у Винды:
          Windows 7 = Windows ΝΤ 6.1,
          Windows 8 = Windows ΝΤ 6.2,
          Windows 8.1 = Windows ΝΤ 6.3.
          Windows 10 = Windows NT 6.4 Нет, тут система сломалась.

          К чему это я? Ах, да, вангую, что PHP 8.0 = PHP 5.8.
          Ответить
          • У меня дежавю. Где-то ещё подобное видел. Вспомнил! У Java (Sun/Oracle) и у PDF похожая нумерация версий.
            Ответить

    Добавить комментарий