PHP 8 Yenilikler #2

PHP

4
22876

Konu

#1
Merhabar,
Yeniliklere devam ediyoruz.

1. Named Argument
Artık metodlarımızın veya sınıflarımızın parametrelerine isim verebileceğiz.
Nasıl mı ?
Öncesi :
Kod:
function foo(string $a, string $b, ?string $c = null, ?string $d = null)  { /* … */ }
Şimdisi :
PHP Kod:
foo(     
    b
'value b',      
    a
'value a',      
    d
'value d'
); 
Harika …Nedemi ?
  • Artık parametrik sıralamayı gözardı edebiliriz
  • Parametrelerin dökümanını ve ne ifade ettiklerini şimdiden yazdın bile !
  • Opsiyonel parametreleri geçebileceksin
2. Attributes
Annotation(Ek Açıklama) olarak diğer dillerden aşina olduğumuz php de ise docblock olarak sınıflarda kullandığımız Ide ler içinde çok ekmeğini yediğimiz bu alanlara göz dikmiş ekip.



3. Match Expression

Gelelim en seveceğiniz özelliklerden birine. Kendisine bundan sonra switch in dayısı diyebiliriz, break e gerek duymadan koşullu çıktılar alabiliyoruz.
PHP Kod:
$result match($input) {     
    0 
=> "hello",     
    
'1''2''3' => "world"
}; 
Cevapla
#2
Teşekkürler
Cevapla
Cevapla
#4
Teşekkürler
|.gg/ambar discordunda takılıyorum| 網 ALFACREW36 卍 |
Cevapla
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

2
Yorum
23.119
Okunma
29-09-2020, 22:15
2
Yorum
23.269
Okunma
29-09-2020, 18:40
Task
Kayıt Ol
Discord Adresimize Katılın