PHP 8.4 и старый код — где обычно оно может съехать?
Кто уже пробовал запускать старые проекты на PHP 8.4? Я недавно попытался обновиться и столкнулся с парой моментов, которые подгадили. К примеру, строгая типизация стала злее — раньше многие функции брали типы с руками и ногами, а сейчас вываливаются ошибки, если что не так. Мой старый код с кучей неявных приведений теперь начинает падать.
Еще баг с предупреждениями на устаревшие функции — не те, что давно признали, а и такие, что раньше спокойно жили. Иначе говоря, без ревизии можно получить кучу предупреждений и даже фатальных ошибок.