- Class Constant için tip desteği:
void, callable, never hariç PHP’deki tüm tipler kullanılabiliyor
- Class Constant için dinamik fetch:
Foo::{$searchableConstant} biçiminde ada göre erişim
- Yeni
#[\Override] niteliği: Bir metoda eklendiğinde, üst sınıfta veya uygulanan arayüzde aynı ada sahip bir metod olup olmadığını kontrol eder
readonly özelliklerde deep cloning: __clone metodu üzerinden readonly özellikler de bir kez değiştirilebiliyor
- Yeni
json_validate() fonksiyonu: Bir stringin geçerli JSON olup olmadığını json_decode()’dan daha verimli biçimde doğrulayabiliyor
- Yeni
Randomizer::getBytesFromString() metodu: PHP 8.2’de eklenen Random uzantısına, yalnızca belirli baytlardan oluşan rastgele bir string üretme özelliği ekliyor
- Yeni
Randomizer::getFloat() ve Randomizer::nextFloat() metotları
- Komut satırı linter’ı birden fazla dosya girdisini destekliyor
- Yeni sınıflar, arayüzler ve fonksiyonlar eklendi:
mb_str_pad(), str_increment(), str_decrement() vb.
3 yorum
Type bu şekilde ele alınacaksa er ya da geç
type aliaseklenmesi gerekecek gibi, fakat bunun nasıl çözüleceğini gerçekten bilmiyorum.PHP çılgınlığı geliyor…
Hocam,,,