PHP'de switch
, case
, default
ve break
ifadeleri kullanılarak çoklu koşul durumları ele alınabilir. İşte bu ifadelerin kullanımına dair bir örnek:
$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.";
}
Bu örnekte:
switch
ifadesi kontrol edilen değişkeni belirtir, burada$gun
.case
ifadeleri, kontrol edilen değişkenin hangi değerlere sahip olduğunu belirtir.default
ifadesi, hiçbircase
eşleşmezse çalışacak olan bloğu belirtir.break
ifadesi, bircase
bloğunun sona erdiğini veswitch
ifadesinden çıkılması gerektiğini belirtir.
Birden çok case
ifadesinin aynı bloğa yönlendirilebilmesi için break
kullanılmadan devam edilebilir (örnekte Çarşamba ve Perşembe için aynı blok).
Bu yapı, bir değişkenin farklı değerlere göre farklı işlemlere tabi tutulması gereken durumlarda kullanışlıdır.