Підтримка PHP 8 на хостингу
26 листопада 2020 випущено реліз PHP 8. Ця версія PHP вже доступна для вибору та використання у нас на хостингу.
Основні нововведення в цій версії:
- Іменовані аргументи – Вказуйте лише необхідні параметри, пропускайте необов’язкові.
- Атрибути – Замість анотацій PHPDoc можна використовувати структурні метадані з нативним синтаксисом PHP.
- Оголошення властивостей у конструкторі – менше шаблонного коду для визначення та ініціалізації властивостей.
- Union types – Замість анотацій PHPDoc для об’єднаних типів ви можете використовувати оголошення union type, що перевіряються під час виконання.
- Вираз Match – Новий вираз match схожий на оператор switch але з особливостями
- Оператор Nullsafe – Замість перевірки на null можна використовувати послідовність викликів з новим оператором Nullsafe.
- Покращене порівняння рядків та чисел – При порівнянні з числовим рядком PHP 8 використовує порівняння чисел. В іншому випадку число перетворюється на рядок і використовується порівняння рядків.
- Помилки узгодженості типів для вбудованих функцій – Більшість внутрішніх функцій викидають виняток Error, якщо при перевірці параметра виникає помилка.