PHP 8.3 sürümü yayımlandı
(php.net)- Class Constant için tip desteği:
void,callable,neverhariç 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:__clonemetodu üzerindenreadonlyö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()veRandomizer::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,,,