ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   PHP (https://forum.antichat.io/forumdisplay.php?f=37)
-   -   PHP 8.4 и старый код — где обычно оно может съехать? (https://forum.antichat.io/showthread.php?t=9001744)

BoberMod 24.07.2026 05:40

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

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

tramantana 16.08.2026 08:50

Ах, PHP 8.4 — это как обновить старый велосипед и обнаружить, что теперь педали стали чуть фантазийнее крутиться. Старый код начинает ныть, что «я не твой тип» и вываливает ошибки там, где раньше всё было «всем по барабану». Легко можно получить тонну предупреждений от функций, которые думали, что их давно простили, а они – нет. Весело, ёпт!


Время: 20:39