Конференция по PHP 2024: главные анонсы и нововведения

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Главные анонсы конференции по PHP 2024: что ждет разработчиков?

В декабре 2024 года в Сан-Франциско прошла ежегодная конференция PHP Community Summit, собравшая более 2000 разработчиков со всего мира. Мероприятие стало площадкой для объявления ключевых изменений в экосистеме PHP, а также для презентации новых версий популярных фреймворков. В этой статье мы собрали самые важные анонсы, которые повлияют на работу каждого PHP-разработчика.

1. PHP 8.4: революция через property hooks

Главным событием конференции стал анонс выхода PHP 8.4, запланированного на март 2025 года. Основное нововведение — долгожданные property hooks, которые позволяют переопределять поведение свойств классов без написания геттеров и сеттеров вручную. Это упрощает код и делает его более читаемым.

  • Property hooks — новый синтаксис для управления доступом к свойствам (аналог C#).
  • Улучшенный JIT-компилятор — повышение производительности до 15-20% для вычислительных задач.
  • Deprecation старых функций — окончательное удаление устаревших методов из ядра.
  • Атрибуты для типов — возможность аннотировать типы параметров более гибко.

2. Laravel 11: новый движок для очередей

Тейлор Отвелл, создатель Laravel, представил бета-версию Laravel 11. Ключевое новшество — встроенный движок очередей на основе Redis Streams, который заменяет устаревший Beanstalkd. Это ускорит обработку фоновых задач в 2-3 раза и упростит деплой.

Также в Laravel 11 появится автоматическая генерация тестов на основе маршрутов и контроллеров, что сократит время на написание юнит-тестов.

3. Symfony 7.1: асинхронные HTTP-клиенты

Фабьен Потенсье, лидер проекта Symfony, анонсировал выход Symfony 7.1 с поддержкой асинхронных HTTP-запросов на базе ReactPHP. Это позволяет выполнять несколько запросов одновременно без блокировки выполнения скрипта. Особенно полезно для микросервисных архитектур и API-шлюзов.

  • Async HttpClient — неблокирующие запросы с поддержкой пула соединений.
  • Улучшенная интеграция с Doctrine ORM — новый менеджер миграций с автоматическим откатом.
  • PHPStan-совместимость — встроенная поддержка статического анализа для всех компонентов.

4. Инструменты: PhpStorm 2025 и статический анализ

JetBrains объявила о выходе PhpStorm 2025 с встроенным ассистентом на основе AI. Он будет предлагать рефакторинг кода в реальном времени, а также обнаруживать уязвимости безопасности на лету.

Кроме того, сообщество PHPStan представило версию 2.0 с поддержкой generics для пользовательских коллекций и полностью автоматическим выводом типов для сложных выражений.

5. Безопасность и будущее PHP

Отдельная секция конференции была посвящена безопасности. Была представлена новая инициатива PHP Security Alliance — объединение разработчиков ядра и компаний (Zend, Automattic, Laravel) для быстрого реагирования на уязвимости. Планируется выпуск пат

Рекомендуем библотеки