🖼️ PHP 8.5 🐘
На днях вышла новая версия PHP 8.5
Обзор новых возможностей сделал Валентин Удальцов еще месяц назад на Стачке.
PHP не стоит на месте, развивается уже 30 лет маленькими шагами. В этом году даже я принял участие в развитии и запилил пару PR с улучшением доки для старта, RFC с внедрением CHIPS и еще пяток идей / RFC которые закрылись на моменте обсуждений / голосований / локальных переписок.
Пока все обсуждают какие фичи вошли в релиз, подсвечу что не вошло в релиз:
- PFA: Partial Function Application
- True Async
- OOP cURL
- Data Classes
- SEF: Single Expression Function
- Алиас fn для function
Я думаю, что в новый релиз тоже что-то притащу, в этот раз что-то более существенное. Может быть перезакину свои прошлые идеи еще раз, но с большей подготовкой.
Из интересностей:
- Кажется, что TrueAsync проект так и не выйдет в мир
Голосование с перевесом в нет, Edmond Dantes уже написал свои мысли в internals.
Я сильно не погружался в код, но там обещалась база для работы корутин и/или event loop. Пока различные команды делают свои корутины на генераторах, файберах, экстеншенах, мы могли бы пользоваться хотя бы более производительной версией из коробки.
- Обсуждение обновлении политики обсуждения RFC заняло 3 месяца. База для internals.
- Роман Пронский уходит с позиции СЕО the PHP Foundation.
Боюсь представить как может измениться фонд и разработка PHP, если на его позицию найдут какого-нибудь “деда”, который будет обсуждать все идеи так же, как и обновление политик обсуждений.
Спасибо Роме за проделанную работу!
—
Выступление Валентина
Обсуждения разработки PHP
Список RFC
Письмо Дантеса
—
@handle_topic
Post #117
521