PHP-Дайджест № 139 (3 – 17 сентября 2018)


    Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3 RC 1, PhpStorm 2018.3 EAP, Laravel 5.7 и другие релизы, HHVM прекращает поддержку PHP, типизированные свойства в PHP, порция полезных инструментов, видеозаписи докладов, и многое другое.
    Приятного чтения!


    Новости и релизы


    • PHP 7.3 RC 1 — Стартовал цикл релиз-кандидатов ветки 7.3. Ожидается всего не менее 6 выпусков для стабилизации. Тем временем можно почитать habr что нового в PHP 7.3.
    • PHP 7.2.10
    • PHP 7.1.22
    • PHP 7.0.32
    • PHP 5.6.38
    • HHVM перестанет поддерживать PHP — Релиз HHVM v3.30, которой запланирован на декабрь, станет последней версией с поддержкой PHP. Проекты рекомендуется переводить либо полностью на Hack, либо на PHP 7. Новость ожидаемая, об этом предупреждали еще год назад, ну а популярные фреймворки и проекты отказались от поддержки HHVM и того раньше. Спасибо команде HHVM за то, что подтолкнули PHP к развитию, желаем удачи!
    • Новости PHP-FIG за лето — Принят PSR-17 HTTP Factories, спецификация PSR-18 HTTP Client в ревью, опубликован и активно обсуждается черновик PSR-14 Event Dispatcher.
    • PhpStorm 2018.3 EAP — Стартовала программа раннего доступа PhpStorm, благодаря которой можно использовать новые версии IDE совершенно бесплатно. Из уже реализованных нововведений:
      • Поддержка PHP-CS-Fixer позволяет не только подсвечивать, но и исправлять ошибки стандартов
      • Быстрый поиск переменных во время отладки
      • Ctrl+Dot автодополнение
      • Переработанный диалог поиска классов/файлов
      • Поддержка DQL
      и другие улучшения.

    PHP Internals


    • [RFC] Typed Properties 2.0 — Стартовало голосование по добавлению типизированных свойств. Сообщество поддержало предложение практически единогласно, а значит уже в следующей версии нас ждет значительное улучшение PHP.
      class User {
          public int $id;
          public string $name;
      
          // ...
      }
      


    Инструменты


    • thecodingmachine/safe — В библиотеке реализованы обертки над стандартными функциями PHP, так чтобы они бросали исключения вместо возвращения false. Подробнее в посте.
    • rambler-digital-solutions/hydrogen — Более быстрый и удобный уровень абстракции для Doctrine ORM.
    • theorchard/monolog-cascade — Расширение для Monolog позволяет сконфигурировать несколько обработчиков в одном файле.
    • renatomefi/php-fpm-healthcheck — Shell скрипт для проверки статуса php-fpm. Может пригодиться при работе с Docker и Kubernetes.
    • docteurklein/json-chunks — Потоковое кодирование JSON на лету с помощью генераторов. Альтернатива violet-php/streaming-json-encoder
    • thecodingmachine/phpstan-strict-rules — Дополнительные правила для статического анализатора PHPStan.
    • wbars/PHPFoldings — Плагин для PhpStorm, который позволяет «схлопывать» конструкции языка делая код более чистым: геттеры/сеттеры, лямбды, $this-> и прочее.
      Скрытый текст




    Материалы для обучения




    Аудио и видеоматериалы




    Занимательное


    • phptestquestions.com — Тест для проверки знаний PHP.

    Спасибо за внимание!

    Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
    Вопросы и предложения пишите на почту или в твиттер.

    Прислать ссылку
    Поиск ссылок по всем дайджестам
    Предыдущий выпуск: PHP-Дайджест № 138

    • +58
    • 15,6k
    • 6

    Zfort Group

    179,00

    Компания

    Поделиться публикацией

    Похожие публикации

    Комментарии 6
      0
      Спасибо за подборку! Небольшое замечание: Drupal 7 будет поддерживаться до ноября 2021, а Drupal 8 будет поддерживаться — пока не выйдет Drupal 10.
        0
        А есть пруфлинк? Потому что в посте по ссылке написано: This means we have to end-of-life Drupal 8 no later than November 2021.
          0
          Да, в посте по ссылке написано правильно, мое замечание не верно: www.youtube.com/watch?v=iXB0sNreSlM (Drupal Europe 2018 — «Driesnote»).
        0
        Уточнение. 10 сентября DRUPAL 8.6.1
          0

          в самом начале пропустили самую актуальную 7.2.10

            0
            Добавил, спасибо!

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое