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 можна, як завжди, знайти в офіційному блозі розробників.
Бажаємо приємної роботи!