Поставил на тестовый сервер PHP 8.4, запустил старый код — и сразу куча варнингов и ошибок, которые раньше не вылезали. Особенно в части типов и новых правил работы с функциями. Например, старые вызовы функций с неявным приведением типов теперь очень щедро ругаются. Ещё заметил, что некоторые deprecated-фишки окончательно выкинули, и код с ними просто падает.
Если кто уже сталкивался, советую сначала пройтись по warning-логам, проверить strict_types и параметризацию функций. Без этого лазить в большой проект — риск нарваться на неприятности. Варианты: либо отрефакторить проблемные места (особенно связанные с типами), либо на время отключить часть строгих проверок, если это возможно.