switch
, case
, default
, ve break
ifadelerini kullanırken süslü parantez olmadan da kullanabilirsiniz. Ancak, bu durumda sadece tek bir ifadeyi etkileyen koşulları kullanmalısınız. İşte örnekler:
-
Switch Koşulu:
$gun = "Pazartesi"; switch ($gun): case "Pazartesi": echo "Haftanın ilk günü."; break; case "Çarşamba": case "Perşembe": echo "Orta hafta."; break; default: echo "Diğer günler."; endswitch;
-
Case Blokları:
$not = 75; switch (true): case ($not >= 90): echo "Notunuz A."; break; case ($not >= 70): echo "Notunuz B."; break; default: echo "Notunuz C veya daha düşük."; endswitch;
Bu kullanım, sadece tek bir ifade içerdiği için süslü parantez kullanımına gerek duymaz. Ancak, genellikle daha fazla ifade içeriyorsa süslü parantez kullanımı önerilir:
switch ($variable) {
case 'value':
// Çok sayıda ifade
break;
case 'another value':
// Çok sayıda ifade
break;
default:
// Çok sayıda ifade
}
Bu şekilde kodunuz daha düzenli ve okunabilir olacaktır.