Вступить в клуб →
средняявопросLegacy-код, SOLID и статический анализ

Проект на 3 000 файлов нужно перевести с синтаксиса PHP 7.4 на возможности PHP 8.2

Команда хочет заменить switch на match, добавить типы свойств, перейти на продвижение свойств в конструкторе и readonly. Вручную это месяцы работы и тысячи однотипных правок с риском ошибок.

Какой инструмент подходит?

  • Rector с наборами правил для версий PHP
  • Поиск и замена по регулярным выражениям
  • PHPStan максимального уровня
  • Переписать проект заново на PHP 8.2

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела