php 8 released

Поддержка PHP 8 на хостинге

26 ноября 2020 года выпущен релиз PHP 8. Эта версия PHP уже доступна для выбора и использования у нас на хостинге.
Основные новшества в этой версии:

  • Именованные аргументы – Указывайте только необходимые параметры, пропускайте необязательные.
  • Атрибуты – Вместо аннотаций PHPDoc вы можете использовать структурные метаданные с нативным синтаксисом PHP.
  • Объявление свойств в конструкторе – Меньше шаблонного кода для определения и инициализации свойств.
  • Union types – Вместо аннотаций PHPDoc для объединенных типов вы можете использовать объявления union type, которые проверяются во время выполнения.
  • Выражение Match – Новое выражение match похоже на оператор switch но с особенностями
  • Оператор Nullsafe – Вместо проверки на null вы можете использовать последовательность вызовов с новым оператором Nullsafe.
  • Улучшенное сравнение строк и чисел – При сравнении с числовой строкой PHP 8 использует сравнение чисел. В противном случае число преобразуется в строку и используется сравнение строк.
  • Ошибки согласованности типов для встроенных функций – Большинство внутренних функций теперь выбрасывают исключение Error, если при проверке параметра возникает ошибка.

Похожие материалы