![](https://static38.tgcnt.ru/posts/_0/d5/d577d00b5f7e29f5451dc9e933762dc8.jpg)
Мова програмування PHP оновлена до версії 8.4
Після року розробки представлено реліз мови програмування PHP 8.4. Нова версія включає кілька важливих оновлень, серед яких варто виділити:
⭐️ Запропоновано нову реалізацію JIT-компілятора, побудовану на базі IR Framework. Додано підтримку прикріплення обробників властивостей (property hook), які підтримують додачу додаткової логіки. Це дає можливість значно скоротити обсяг коду.
⭐️ Дозволено вказівку посилань на методи конструкції "new" без відокремлювальних дужок. Тобто. замість "$name = (new MyClass())->method()" тепер можна вказувати "$name = new MyClass()->method()".
⭐️ Додано можливість асиметричного управління видимістю властивостей об'єктів (public, private, protected), окремо для операцій запису (set) та читання (get). Читати далі на Highload 👉
Telegram Chat | Facebook | LinkedIn | Website
Після року розробки представлено реліз мови програмування PHP 8.4. Нова версія включає кілька важливих оновлень, серед яких варто виділити:
⭐️ Запропоновано нову реалізацію JIT-компілятора, побудовану на базі IR Framework. Додано підтримку прикріплення обробників властивостей (property hook), які підтримують додачу додаткової логіки. Це дає можливість значно скоротити обсяг коду.
⭐️ Дозволено вказівку посилань на методи конструкції "new" без відокремлювальних дужок. Тобто. замість "$name = (new MyClass())->method()" тепер можна вказувати "$name = new MyClass()->method()".
⭐️ Додано можливість асиметричного управління видимістю властивостей об'єктів (public, private, protected), окремо для операцій запису (set) та читання (get). Читати далі на Highload 👉
Telegram Chat | Facebook | LinkedIn | Website