PHP 8 Yenilikler #2

PHP

4
16248

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
What I've Done - Linkin Park
Cevapla
Cevapla
#4
Teşekkürler
|https://discord.gg/wPpdDJMJUz Ücretli Ürünlere Bakabilirsin| 網 ALFACREW36 卍#4313
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
16.489
Okunma
29-09-2020, 22:15
2
Yorum
16.390
Okunma
29-09-2020, 18:40
Task
Kayıt Ol
Discord Adresimize Katılın