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