PHP Дайджест № 220 (10 – 24 января 2022)
Картинка Vincent Pontier.
Подборка свежих новостей, инструментов и материалов из мира PHP.
Приятного чтения!
Этот дайджест подготовлен совместно с Insolita. Если понравился выпуск, плюсаните пост, пожалуйста.
⚡️ Новости
- The PHP Foundation Update, January 2022
Фонд PHP стартовал свою работу в конце ноября и уже есть первые результаты. Получены и обрабатываются заявки на спонсорство от core-разработчиков, идет подготовка необходимых документов.
Обзоры по работе фонда будут публиковаться каждый месяц, можно подписаться на твиттер @thephpf, чтобы следить за новостями. - PHP 8.0.15, PHP 8.1.2
Багфиксы для актуальных веток PHP. - Drupal покинули группу PHP-FIG
Зато теперь используют PHPStan в ядре. - ❌ [RFC] User Defined Operator Overloads
Предложение добавить перегрузку операторов в PHP ожидаемо не прошло голосование.
Автор RFC опубликовал довольно интересную инструкцию Как сделать RFC для PHP с пачкой неочевидных советов. - [Disussion] Trait expects interface
Интересное обсуждение поднял SerafimArts с предложением добавить поддержку ключевого словаexpects
для трейтов, как указатель на то, что класс использующий трейт, должен имплементировать определенный интерфейс.Скрытый текстtrait LoggerTrait expects LoggerInterface { // ... } class MyService { use LoggerTrait; // Fatal Error: Class MyService expects LoggerInterface to be implemented } class MyService2 implements LoggerInterface { use LoggerTrait; // OK }