Скоро.
PHP 8 - новая основная версия PHP, как ожидается, выйдет 26 ноября.
Помимо существенных изменений, PHP 8 содержит несколько приятных новых функций, таких как JIT-компилятор, типы объединения, атрибуты и многое другое.
PHP 8 расширяет язык с помощью новых функций, направленных на объектно-ориентированный дизайн языка, типы и добавление недостающих удобств. Вот некоторые из основных особенностей PHP 8:
- Теперь можно превращать объекты DateTime и DateTimeImmutable друг в друга.
- Приоритет в конкатенации
- Более строгие проверки типов для арифметических и побитовых операторов
- До PHP 8 можно было применять арифметические или побитовые операторы к массивам, ресурсам или объектам. В PHP 8 это не возможно и вызовет ошибку TypeError.
- Добавлен класс PhpToken. Он потребляет меньше памяти и с этим легче работать.
- Определение именованных аргументов в вызовах функций и методов.
- Поддержка оператора Nullsafe для безопасного вызова методов для потенциально нулевых значений.
- Повышение свойств конструктора для сокращения шаблонов при определении и назначении свойств во время создания объекта.
- Изменение оператора throw в выражение throw.
- Новый интерфейс Stringable для классов.
- Поддержка статического возвращаемого типа.
- Наличие JIT компилятора в PHP обещает значительные улучшения производительности.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев