Перейти к содержимому
Обо мне Навыки Проекты
Вернуться в блог

Что нового в PHP 8.4

1 декабря 2025 · 193 просмотров
Что нового в PHP 8.4

PHP 8.4 — Революционные обновления в backend-разработке

Сообщество PHP представило следующий крупный релиз — версию PHP 8.4. В этой версии внедрён ряд технических возможностей, значительно повышающих читаемость кода и производительность.

1. Property Hooks — Упрощение Getter и Setter

Благодаря функции Property Hooks можно определять логику получения и изменения значения прямо в самом атрибуте, не создавая лишних методов getter и setter:

class User {
  public string $name {
    get => strtoupper($this->name);
    set(string $v) => $this->name = trim($v);
  }
}

2. Показатели производительности и JIT

В результате оптимизации компилятора JIT (Just-In-Time) в версии PHP 8.4 скорость обработки backend-запросов выросла от 10% до 14%.

3. Asymmetric Visibility

Появилась возможность задавать свойство как public для чтения, но private для изменения.

Подробнее ознакомиться с официальной документацией можно на ресурсе php.net.
193 просмотров