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, якщо при перевірці параметра виникає помилка.

Схожі матеріали