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 выпусков для стабилизации. Тем временем можно почитать что нового в 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 Internals
Инструменты
- 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 was 15–20 years ahead of the #serverless curve. You just uploaded your code and the hosting provider took care of the rest.
— Timo Mihaljov (@noidi) July 15, 2017
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.
Прислать ссылку
Поиск ссылок по всем дайджестам
← Предыдущий выпуск: PHP-Дайджест № 138