Новая версия PHP 8.1 появилась ещё 25 ноября. А сегодня мы добавили её на наш хостинг. На скриншоте отобразили, как можно перейти на обновлённую версию в вашем личном кабинете.
Помимо этого, PHP 8.1 доступна на VDS с панелью NetAngels. Для установки рекомендуем обратиться в техподдержку. Наши специалисты оперативно отреагируют и помогут вам.
Кратко о новых возможностях PHP 8.1:
- Перечисления. Используйте их вместо констант, они автоматически валидируют во время выполнения кода.
- Readonly-свойства. Полезны при реализации объектов типа VO и DTO. Преимущество в том, что их значение не меняется после инициализации.
- Callback-функции можно сделать объектами первого класса. Любая функция будет рассматриваться как обычное значение, которое можно, например, сохранить в переменную.
- Объекты можно использовать в качестве значений параметров по умолчанию, статических переменных и глобальных констант, а также в аргументах атрибутов.
- В объявлении типов параметров можно указать, что значение должно относиться к нескольким типам одновременно (пересечение нельзя использовать с объединёнными типами, например A&B|C.).
- Функция с типом never указывает на то, что она не вернёт значение и либо выбросит исключение, либо завершит выполнение скрипта с помощью вызова функции die(), exit(), trigger_error() или чем-то подобным.
- Константы класса можно объявить как окончательные (final), чтобы их нельзя было переопределить в дочерних классах.
- Восьмеричные числа можно записывать с явным префиксом 0o.
И ещё множество полезных обновлений.
#netangels #hosting #хостинг #домен #vds #netangels_обновления
#хостинг для сайта #хостинг серверов #виртуальный хостинг