⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

PHP 8 Yenilikler #2

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
Linksta
Cevapla
#3
@By.KinG Rica ederim.
Cevapla
#4
Teşekkürler
|.gg/ambar discordunda takılıyorum| 網 ALFACREW36 卍 |
Cevapla
#5
Teşekkürler
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