PHP 8.5 для виртуального хостинга – что нового: обзор обновления

php

Теперь всем пользователям виртуального хостинга доступна новая версия PHP – 8.5.

Что нового в версии языка программирования PHP 8.5

  • Встроенный модуль URI – он предоставляет API для безопасного анализа и изменения URI и URL в соответствии со стандартами RFC 3986 и WHATWG, таким образом, теперь можно разбирать и изменять URL без использования сторонних библиотек, что снижает риск ошибок и уязвимостей и упрощает работу с адресами.
  • Оператор Pipe позволяет связывать вызовы функций в цепочку без использования промежуточных переменных – это делает код более читаемым и лаконичным и дает возможность выстраивать последовательность операций без лишних переменных.
  • Упрощена работа с неизменяемыми объектами – можно обновлять свойства во время клонирования объектов, передавая ассоциативный массив в функцию clone(), что позволяет клонировать объект и сразу изменить нужные свойства.
  • Увеличение безопасности API – теперь при добавлении атрибута #[\NoDiscard] к функции PHP будет проверять, используется ли возвращаемое значение, и выдавать предупреждение, если это не так.
  • Сокращение количества вспомогательных классов и строковых выражений – статические замыкания и вызываемые объекты первого класса теперь могут использоваться в константных выражениях.
  • Возможность использовать DNS-кэш и соединения между PHP-запросами – если найден постоянный дескриптор с тем же набором параметров, он будет использован повторно, что позволяет избежать затрат на повторную инициализацию дескрипторов cURL при каждом запросе.
  • Теперь проще и безопаснее получать первый или последний элемент массива – функции array_first() и array_last() возвращают первое или последнее значение массива, а если массив пустой, возвращается значение null.

И это – далеко не полный список, ознакомиться со всеми нововведениями можно на официальном сайте. Дата выхода версии 8.5 языка программирования PHP – 20 ноября 2025 года.

Как обновить версию PHP

Сайты и прилинкованные домены
  • выберите из выпадающего списка версию языка программирования PHP 8.5 и дождитесь обновления – как правило, оно занимает до 10 мин.
настройки сайта

Если у вас возникли вопросы, свяжитесь с нами удобным для вас способом – и мы обязательно ответим. Также ждем вас в нашем официальном Telegram-канале, а пообщаться на любую тему с коллегами по цеху и сотрудниками Beget вы можете в нашем чате.