Шановні друзі!
Раді повідомити, що на хостингу RealHOST з'явилася можливість використати версію PHP 8.1.
У ній розробники суттєво попрацювали над оптимізацією коду та зробили мову більш ефективною. Про це свідчить збільшення швидкості обробки даних на 23% у тесті Symfony Demo та прискорення запуску сайтів на базі WordPress на 3,5%.
У PHP 8.1 є низка приємних оновлень, серед яких:
- тип повернення never, який повідомляє програмі про те, що функція ніколи не повертає значення (never можна використовувати, щоб вказати, що функція фактично зупинить потік програми);
- readonly-властивості, які не можна змінити після ініціалізації програми (позначка властивостей класу для доступу тільки на читання, інформація в подібні властивості може бути записана лише один раз);
- підтримка файберів, тобто блоків коду, які можна запускати і зупиняти в будь-який момент (файбери, "зелені потоки" - низькорівневий механізм управління паралелізмом);
- підтримка Just-In-Time-режиму для процесорів з архітектурою ARM64;
- можливість перерахування об'єктів, яка дозволяє замінити оголошення констант усередині класу на перерахування змінних у тілі функції enum;
- і багато іншого.
Більш детальну інформацію про нововведення PHP 8.1 можна, як завжди, знайти в офіційному блозі розробників.
Бажаємо приємної роботи!