PHP 8.4, dil tarihindeki en önemli güncellemelerden birini getiriyor. Property hooks, asymmetric visibility ve yeni fonksiyonlar ile PHP'nin modern dillere yakınlaşması hızlanıyor.
Property Hooks
Artık sınıf özelliklerine doğrudan get/set davranışı tanımlayabilirsiniz. Bu, getter ve setter metotlarına olan ihtiyacı büyük ölçüde azaltıyor.
class User {
public string $name {
set(string $value) => ucfirst($value);
get => strtolower($this->name);
}
}
Asymmetric Visibility
Özelliklerin okunma ve yazılma erişim seviyeleri artık ayrı ayrı belirlenebiliyor. Readonly'den çok daha esnek bir çözüm.
Yeni Fonksiyonlar
array_find(), array_find_key(), array_any(), array_all() gibi fonksiyonlar, dizi işlemlerini daha okunabilir hale getiriyor.
Yorumlar (0)
Henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Yaz