Миграция PHP 8.3 → 8.4
Обновляйте runtime отдельно от необратимых изменений данных, чтобы rollback оставался реальным.
composer why-not php 8.4Инвентаризация
Зафиксируйте 8.3 patch, расширения, ini, Composer platform и внешние бинарные зависимости.
Код
Включите E_ALL на закрытой среде, исправьте deprecations, обновите анализатор и убедитесь, что generated proxy совместимы.
Деплой
Сначала canary или staging, затем smoke, метрики ошибок и только потом весь трафик.
Откат
Сохраните прежний runtime и совместимую схему данных. Запишите точный триггер и ответственного за rollback.
Связанные материалы
Источники и проверка
- PHP Documentation Group — структурный источник, без внешней ссылки
Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.