Menu button
uk en ru

Підтримка PHP 8.1

26.12.2021

Версія PHP 8.1 вже доступна на хостингу RealHOST!

Шановні друзі!
Раді повідомити, що на хостингу RealHOST з'явилася можливість використати версію PHP 8.1.
У ній розробники суттєво попрацювали над оптимізацією коду та зробили мову більш ефективною. Про це свідчить збільшення швидкості обробки даних на 23% у тесті Symfony Demo та прискорення запуску сайтів на базі WordPress на 3,5%.
У PHP 8.1 є низка приємних оновлень, серед яких:

  • тип повернення never, який повідомляє програмі про те, що функція ніколи не повертає значення (never можна використовувати, щоб вказати, що функція фактично зупинить потік програми);
  • readonly-властивості, які не можна змінити після ініціалізації програми (позначка властивостей класу для доступу тільки на читання, інформація в подібні властивості може бути записана лише один раз);
  • підтримка файберів, тобто блоків коду, які можна запускати і зупиняти в будь-який момент (файбери, "зелені потоки" - низькорівневий механізм управління паралелізмом);
  • підтримка Just-In-Time-режиму для процесорів з архітектурою ARM64;
  • можливість перерахування об'єктів, яка дозволяє замінити оголошення констант усередині класу на перерахування змінних у тілі функції enum;
  • і багато іншого.

Більш детальну інформацію про нововведення PHP 8.1 можна, як завжди, знайти в офіційному блозі розробників.
Бажаємо приємної роботи!