Стоит ли переходить на PHP 8.4? Мои заметки по обновлению
Обновился недавно на PHP 8.4, захотелось поделиться, что реально нового и на что обратить внимание, если тоже думаете менять версию.
В 8.4 появились мелкие, но полезные штуки — например, улучшена типизация, появились более аккуратные предупреждения и в целом всё стало чуть "строже". Это помогает ловить баги раньше, но иногда может вылезти несовместимость с устаревшим кодом или либами.
Если у вас проект с кучей старого кода, рекомендую сначала проверить его на 8.4 в тестовом окружении. Особенно важно глянуть на работу с типами, генераторами и работу с ошибками — там могут быть сюрпризы. Для новичков в части новых синтаксических правил тоже есть сложности, но в целом код становится чище.