PHP 8 Yenilikler #2

PHP

4
30764

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
213.238.173.43
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
30.969
Okunma
29-09-2020, 19:15
2
Yorum
31.682
Okunma
29-09-2020, 15:40
Kayıt Ol
Discord Adresimize Katılın