Kontentga ötiş
Men haqimda Könikmalar Loyihalar
Blogga qaytiş

PHP 8.4 da nimalar yangilik

1 dekabr 2025 · 196 köriş
PHP 8.4 da nimalar yangilik

PHP 8.4 — Backend dasturlaşdagi inqilobiy yangilanişlar

PHP hamjamiyati navbatdagi yirik reliz — PHP 8.4 versiyasini taqdim etdi. Uşbu versiyada kodning öqilişini va unumdorligini sezilarli darajada oşiruvçi qator texnik imkoniyatlar kiritildi.

1. Property Hooks — Getter va Setter larni soddalaştiriş

Property hooks imkoniyati orqali ortiqça getter va setter metodlarini yozmasdan, atributning özida qiymatni özgartiriş va oliş mantiğini belgilaş mumkin:

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

2. Performance va JIT körsatkiçlari

PHP 8.4 versiyasidagi JIT (Just-In-Time) komplyatori optimallaştirilişi natijasida backend sörovlarini qayta işlaş tezligi 10% dan 14% gaça oşdi.

3. Asymmetric Visibility

Xususiyatni öqiş uçun public, lekin özgartiriş uçun private belgilaş imkoniyati kiritildi.

Batafsil rasmiy hujjatlar bilan php.net manbasida tanişişingiz mumkin.
196 köriş