УрокПроверено 2026Локальный прогресс

Миграция версии 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 — структурный источник, без внешней ссылки

Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.

Данные этого сервиса

Настройки cookie и локальных данных

Аналитика

Текущий статус: не выбран. До согласия обе аналитические системы не загружаются.

Локальные данные

Удаление затрагивает только ключи PHP-сервиса в этом браузере и требует подтверждения.

Политики

Политика конфиденциальности · Политика использования файлов cookie