PHP Дайджест № 218 (13 – 27 декабря 2021)

Подборка свежих новостей и материалов из мира PHP.

В выпуске: Composer 2.2, Cycle 2.0, обновления актуальных веток PHP и другие релизы; конкурс с подведением итогов года; пачка интересных статей, инструменты, видео и другие новости сообщества.

Приятного чтения!

Этот дайджест подготовлен совместно с Insolita. Если понравился выпуск, плюсаните пост, пожалуйста.

🎄 Конкурс: Итоги 2021 года

Давайте вместе вспомним, что главное и интересное произошло в мире PHP за последний год?
Напишите ваш вариант в комментарии к этому посту и среди всех написавших 30 декабря мы разыграем PHP слоника.

Также вы можете пройти опрос по итогам года в PHP-сообществе — будет интересно посмотреть результаты и тоже есть шанс получить слоника в подарок.


⚡️ Новости

  • PHP 8.1.1, PHP 8.0.14, PHP 7.4.27

    Багфиксы для актуальных веток PHP, а в случае PHP 7.4 — это последнее регулярное обновление и с этого момента для ветки PHP 7.4 будут выходить только секьюрити релизы.

  • Composer 2.2

    После 10 лет работы на PHP 5.3, в композере наконец-то подняли минимальную версию PHP — теперь это PHP 7.2.5.

    Этот релиз композера выходит с пометкой LTS и будет поддерживаться как минимум до конца 2023.

    В релизе значительно улучшена производительность и потребление памяти. Причем чем сложнее граф зависимостей, тем более заметны будут улучшения. На среднем сайта на Drupal 9, например, установка пакетов проходит на 25% быстрее и потребляет на 80% меньше памяти.

    Еще сделали более гибким флаг --ignore-platform-req: например, можно игнорировать все расширения ext-*, но оставить проверку версии PHP; или если указать флаг --ignore-platform-req=php+, то это позволит установить пакет, требующий php: 8.0.* на PHP 8.1, но не на PHP 7.4.

🛠 Инструменты

  • Cycle 2.0 — Спустя 3 года после первого релиза команда выпустила второй мажорный релиз Cycle — DataMapper, ORM для PHP для использования как в классических, так и демонизированных PHP-приложениях.
  • ertuo-php/ertuo — Снова роутер для PHP.
    Судя по бенчмаркам, работает в несколько раз быстрее symfony/routing. В статье автор объясняет, как работает реализация и почему она быстрая. Но вряд ли роутер в вашем приложении является хоть сколько-нибудь существенной проблемой производительности.
  • aimeos/upscheme — Независимые от фреймворка миграции баз данных.
  • Roave/BetterReflection 5.0 — Улучшенный Reflection API: можно получить информацию без загрузки классов, из замыканий, и многое другое. В новой версии добавлена поддержка PHP 8.1 и сильно улучше производительность.

Symfony

Laravel

Yii

📝 Статьи

📺 Аудио/Видео

📣 Сообщество


Подписывайтесь на Telegram-канал PHP Digest.

Этот дайджест подготовлен совместно с Insolita. Если вам понравился выпуск, подпишитесь на Юлию в твиттере и поставьте плюс в пост, пожалуйста.

Заметили ошибку или опечатку? Сообщите в личку хабра или телеграм.

Прислать ссылку можно через форму или просто напишите мне в телеграм.
Поиск ссылок по всем дайджестам
Предыдущий выпуск: PHP-Дайджест №217

Читайте так же:

  • В «Росатоме» создают снаряд для ловли дронов режущей сетьюВ «Росатоме» создают снаряд для ловли дронов режущей сетью Учёные из российского федерального ядерного центра — Всероссийского научно-исследовательского института технической физики (РФЯЦ-ВНИИТФ) разрабатывают новый снаряд, который будет предназначен для борьбы с малоразмерными дронами и авиабомбами, сообщает РИА Новости со ссылкой на документы, […]
  • Facebook улучшил дизайн страницы настроек на мобильных устройствахFacebook улучшил дизайн страницы настроек на мобильных устройствах Facebook унифицировал страницу настроек на мобильных устройствах в новом редизайне, запуск которого был начат на днях. Визуально новый макет выглядит менее загроможденным, а отдельные настройки теперь не имеют описаний. Что позволяет видеть больше опций на экране. Facebook также […]
  • VideoTech: новая конференция по технологиям видео и стримингаVideoTech: новая конференция по технологиям видео и стриминга Как часто вы имеете дело с онлайн-видео? Сколько раз в месяц пользуетесь видеозвонками, смотрите фильмы стримингом, запускаете YouTube-ролики? У многих людей это число уже очень внушительное, и при этом оно продолжает расти.А значит, вопросы разработки видеосервисов становятся всё […]
  • Российское правительство подготовило «дорожную карту» по регулированию криптовалютРоссийское правительство подготовило «дорожную карту» по регулированию криптовалют Вице-премьер РФ Дмитрий Чернышенко подписал «дорожную карту» по регулированию операций с криптовалютой в России. Карта рассчитана на период до конца 2022 года. В подготовке документа участвовали представители Минфина, Минэкономразвития, Генпрокуратуры, Росфинмониторинга, ФСБ, МВД, ФНС, […]