Мова програмування 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