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

в 22:08, , рубрики: async, drupal, laravel, Magento, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, wordpress, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтов

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

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

PHP-Дайджест № 139 (3 – 17 сентября 2018) - 2 Новости и релизы

  • PHP 7.3 RC 1 — Стартовал цикл релиз-кандидатов ветки 7.3. Ожидается всего не менее 6 выпусков для стабилизации. Тем временем можно почитать habr что нового в PHP 7.3.
  • 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-Дайджест № 139 (3 – 17 сентября 2018) - 4 PHP Internals

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

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

  • 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-> и прочее.
    Скрытый текст
    PHP-Дайджест № 139 (3 – 17 сентября 2018) - 6

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

PHP-Дайджест № 139 (3 – 17 сентября 2018) - 8 Материалы для обучения

PHP-Дайджест № 139 (3 – 17 сентября 2018) - 18 Аудио и видеоматериалы

PHP-Дайджест № 139 (3 – 17 сентября 2018) - 25 Занимательное

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

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

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

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

Автор: Роман Пронский

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js