PHP 8.4: возможности и миграция
Перед обновлением проверьте зависимости и migration guide; наличие синтаксиса зависит от фактической версии runtime.
PHP_VERSION_ID >= 80400Ключевые возможности
Ветка 8.4 добавила property hooks и asymmetric property visibility, расширила возможности создания объектов и уточнила типовые контракты.
Совместимость
Новый синтаксис не парсится старой версией. Composer constraint и CI-матрица должны соответствовать минимальной версии пакета.
Deprecations
Соберите предупреждения на тестовой среде до переключения production и отличайте собственный код от зависимости.
Проверка
Запустите полный тестовый набор, статический анализ, smoke критических расширений и сравните производительность representative routes.
Связанные материалы
Источники и проверка
- PHP Documentation Group — структурный источник, без внешней ссылки
Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.