Вышла обновленная версия языка PHP. Релиз под номером 8.1 состоялся 25 ноября, спустя год с момента начала разработки. Обновление привнесло массу нововведений, ожидаемых поклонниками языка.
Среди изменений в PHP 8.1 стоит выделить:
- Возможность перечисления объектов, которая позволяет заменить объявление констант внутри класса на перечисление переменных в теле функции enum.
- Readonly-свойства, которые нельзя изменить после инициализации программы.
- Возможность использовать объекты в качестве параметров по умолчанию.
- Синтаксис для проверки нескольких типов данных в списке аргументов функции.
- Свойство never, говорящее программе о том, что функция никогда не возвращает значение.
- Поддержка файберов, то есть блоков кода, которые можно запускать и приостанавливать в любой момент.
- Поддержка Just-In-Time-режима для процессоров с архитектурой ARM64.
Также разработчики провели серьезную работу по оптимизации кода и сделали язык эффективнее, повысив скорость обработки данных на 23% в тесте Symfony Demo и на 3.5% ускорив запуск сайтов на базе WordPress.
О других нововведениях в PHP 8.1 можно прочитать в официальном блоге разработчиков.
Добавить комментарий
Вы должны зайти как в для комментирования записи