Kural olarak, yazılım sistemleri gerçek uygulamalarda kullanılıncaya kadar iyi çalışmaz ve defalarca başarısız olur.
- David Parnas
Kural olarak, yazılım sistemleri gerçek uygulamalarda kullanılıncaya kadar iyi çalışmaz ve defalarca başarısız olur.
- David Parnas
Php 8.0 ile gelen bir yenilik olan match, switch case ile aynı işlevi görüyor. Peki match ve switch case nasıl kullanılır arasındaki fark nedir?
switch ($role) { case 1:
$message = 'Bu hesap yönetici rolüne sahip'; break; case 2: $message = 'Bu hesap kullanıcı rolüne sahip'; break; default: $message = 'Bu hesap kullanıcı rolüne sahip'; break; }
switch case kullanımı bu şekilde match de bir örnek verecek olursak;
$message = match ($role) { 1 => 'Bu hesap yönetici rolüne sahip', 2 => 'Bu hesap kullanıcı rolüne sahip', default => 'Bu hesap kullanıcı rolüne sahip', };
Match de birden fazla ifadeyi tek defada da kontrol edebilirsiniz örnek verecek olursak;
$message = match ($role) { 1 => 'Bu hesap yönetici rolüne sahip', 2,4,5 => 'Bu hesap kullanıcı rolüne sahip', default => 'Bu hesap kullanıcı rolüne sahip', };
rolü 2,4 ve 5 ise bu hesap kullanıcı rolüne sahiptir diyecektir.
Daha detaylı bir inceleme için php dökümantasyonundan match gözatabilirsiniz.
0 Yorum
Yorum Bulunmuyor...