Миграция версии PHP без лотереи
Обновление версии — управляемый процесс: ограничения зависимостей, анализ кода, тесты, canary и rollback.
composer why-not php 8.4До обновления
Зафиксируйте текущую версию, расширения, ini, Composer platform и список задач, которые нельзя проверить автоматически.
Сигналы
Deprecation — раннее предупреждение, а не шум для безусловного отключения. Соберите их на поддерживаемой предыдущей версии.
Проверка
Запустите unit/integration/E2E, сравните ответы, журналы и потребление ресурсов. Отдельно проверьте сериализацию и внешние расширения.
Откат
Сохраните совместимую схему данных и предыдущее окружение. Не выполняйте необратимую миграцию одновременно с первым запуском новой версии.
Задание
Составьте checklist перехода 8.3 → 8.4 для проекта с PDO и Composer.
Закрепите материал
Отметка, заметка, чек-лист и ответы остаются в localStorage этого браузера и не отправляются в аналитику.
Связанные материалы
Источники и проверка
- PHP Documentation Group — структурный источник, без внешней ссылки
Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.