Вышел PHP 8.1: что нового?

Вышел PHP 8.1: что нового?

Вышла обновленная версия языка PHP. Релиз под номером 8.1 состоялся 25 ноября, спустя год с момента начала разработки. Обновление привнесло массу нововведений, ожидаемых поклонниками языка. 

Среди изменений в PHP 8.1 стоит выделить:

  • Возможность перечисления объектов, которая позволяет заменить объявление констант внутри класса на перечисление переменных в теле функции enum.
  • Readonly-свойства, которые нельзя изменить после инициализации программы. 
  • Возможность использовать объекты в качестве параметров по умолчанию. 
  • Синтаксис для проверки нескольких типов данных в списке аргументов функции.
  • Свойство never, говорящее программе о том, что функция никогда не возвращает значение. 
  • Поддержка файберов, то есть блоков кода, которые можно запускать и приостанавливать в любой момент.
  • Поддержка Just-In-Time-режима для процессоров с архитектурой ARM64.

Также разработчики провели серьезную работу по оптимизации кода и сделали язык эффективнее, повысив скорость обработки данных на 23% в тесте Symfony Demo и на 3.5% ускорив запуск сайтов на базе WordPress. 

О других нововведениях в PHP 8.1 можно прочитать в официальном блоге разработчиков.

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий