Раді повідомити чудову новину.
Ми додали підтримку PHP 8.1 на серверах віртуального хостингу
Ключові зміни в PHP 8.1:
– Додано підтримку перелічувань (Enum) — колекцій постійних значень.
– Додано можливість позначати властивості класу доступними тільки для читання — дані в такі властивості можуть записуватися лише 1 раз.
– Додано підтримку легковагих потоків (Fiber) — дозволяють виділяти блоки коду, які можуть призупинятися та відновлюватися за аналогією з генераторами.
– Додано підтримку перетинів типів (Intersection Types) — дозволяє створювати нові типи, значення яких повинні підпадати одночасно під кілька типів.
– Новий тип «never» — дозволяє інформувати статичні аналізатори про припинення виконання програми.
– Новий синтаксис викликаних об’єктів (Callable) — замикання тепер можна формувати викликом функції та передачею їй аргументу зі значенням «…».
– Ключове слово «final» тепер можна використовувати для заборони перевизначення констант батьківського класу.
– Нові функції fsync та fdatasync — для примусового збереження змін з дискового кешу.
– Нова функція array_is_list — дозволяє визначити, що ключі в масиві розташовані в порядку збільшення, починаючи з 0.
– Додано можливість використання префіксів «0o» та «0O» для восьмеричних чисел.
– Збільшена продуктивність.
