PHP 8.5 вышел 20 ноября 2025 года и с тех пор получил несколько релизов исправлений (актуальная версия — 8.5.8). Для владельцев сайтов на 1С-Битрикс это повод разобраться в двух вещах: что реально изменилось в языке и готова ли платформа к переходу.
Что нового в PHP 8.5
Релиз не революционный, но полезный для повседневной разработки:
- Оператор pipe (
|>) — позволяет выстраивать цепочки вызовов функций слева направо вместо вложенных конструкций. Код видаstrtolower(str_replace(...))теперь можно записать как последовательность шагов, что упрощает чтение. - Встроенное расширение URI — новый класс для разбора и нормализации ссылок по стандартам RFC 3986 и WHATWG, в отличие от устаревшей и местами непредсказуемой
parse_url(). - Clone with — новый синтаксис
clone($object, [...]), который позволяет одновременно клонировать объект и менять его свойства. Особенно удобно для readonly-классов. - Атрибут
#[\NoDiscard]— предупреждает разработчика, если возвращаемое значение функции проигнорировано. array_first()иarray_last()— долгожданные функции для получения первого и последнего элемента массива без городитьreset()/end().- Трассировка стека для фатальных ошибок — теперь при падении скрипта PHP покажет полный stack trace, а не просто строку с ошибкой, что заметно ускоряет отладку.
- OPcache стал встроенным — расширение теперь всегда доступно, как ext/date или ext/hash, без отдельной установки.
- Ряд функций и старых практик объявлены устаревшими (deprecated), включая нестрогие приведения типов и некоторые функции работы с curl.
Полный список изменений — в официальной документации на php.net.
Официальные требования Битрикс к PHP
С 1 февраля 2026 года 1С-Битрикс ограничил поддержку своих продуктов для PHP версии ниже 8.2 — для коробочных решений и Битрикс24 минимальная версия официально закреплена как 8.2, рекомендованная — 8.3 и выше. Это значит:
- на PHP ниже 8.2 сайт продолжит работать, но обновления ядра и модулей устанавливать не получится;
- ядро Битрикс хорошо адаптировано под PHP 8.x — основные проблемы после апгрейда возникают не в нём, а в сторонних модулях, шаблонах и кастомном коде проекта;
- проверить совместимость можно через «Настройки» → «Marketplace» → «Обновление платформы» → «Проверить совместимость» — инструмент покажет, какие модули могут сломаться.
Про PHP 8.5 официальной позиции с конкретными сроками поддержки от «1С-Битрикс» пока нет — платформа, как обычно, будет подтягивать совместимость по мере накопления практики у разработчиков модулей.
Стоит ли переходить на PHP 8.5 прямо сейчас
Практика веб-студий, которые уже тестировали связку, сводится к одному: торопиться не стоит. Разумный ориентир на 2026 год выглядит так:
- PHP 8.3 — безопасный вариант по умолчанию для большинства продакшен-проектов на Битрикс: официально поддерживается, экосистема модулей и решений из Маркетплейса под неё уже адаптирована.
- PHP 8.2 — приемлемая временная площадка для сложных легаси-проектов, но с чёткой дорожной картой перехода выше.
- PHP 8.4 — можно рассматривать для новых проектов, но только после прогона на тестовом стенде и проверки конкретных модулей, которые использует проект.
- PHP 8.5 — пока рано ставить на боевой сервер. Версия слишком свежая: разработчики платных и бесплатных решений из Маркетплейса ещё не успели массово протестировать и адаптировать свой код, а сама экосистема PHP-инструментов (статические анализаторы, профилировщики) только подстраивается под новые изменения.
Общее правило для любой мажорной или минорной версии PHP — не устанавливать её в продакшен, пока не вышел хотя бы один релиз с исправлением багов (8.5.1 и позже), и не тестировать апгрейд «на живую», без резервной копии и стенда.
Чек-лист перед обновлением PHP на Битриксе
- Сделайте полную резервную копию сайта и базы данных.
- Обновите ядро Битрикс и все модули до последних версий через Marketplace → «Обновление платформы».
- Прогоните инструмент проверки совместимости и выпишите все модули с предупреждениями.
- Разверните копию проекта на тестовом сервере с целевой версией PHP и проверьте ключевые сценарии: оформление заказа, авторизацию, интеграции 1С и CRM, кастомные компоненты.
- Проверьте логи PHP на deprecated-предупреждения — часть из них в следующих версиях станет фатальными ошибками.
- Только после этого переключайте прод, и держите план отката на предыдущую версию PHP на случай проблем.
Итог
PHP 8.5 приносит приятные, но не критичные для Битрикса улучшения — pipe-оператор, работу с URI, более удобную отладку. Официальный минимум для продуктов «1С-Битрикс» на начало 2026 года — PHP 8.2, рекомендованный — 8.3. Переход на 8.4 оправдан после тестов, а с PHP 8.5 разумнее подождать, пока экосистема модулей и решений догонит новую версию языка.







