⊗ppPmCdSch 97 of 447 menu

PHP'de switch-case Yapısı

PHP'de, bir dizi değerden bir değer seçmek için kullanılan özel bir switch-case yapısı vardır. Sözdizimini inceleyin:

<?php switch (değişken) { case 'değer1': /* değişkenin değeri 'değer1' ise buradaki kod çalıştırılacak */ break; case 'değer2': /* değişkenin değeri 'değer2' ise buradaki kod çalıştırılacak */ break; case 'değer3': /* değişkenin değeri 'değer3' ise buradaki kod çalıştırılacak */ break; default: /* hiçbir değerle eşleşmezse buradaki kod çalıştırılacak */ break; } ?>

Görebileceğiniz gibi, switch-case bir dizi elseif için bir alternatiftir. Bir örnek üzerinden gidelim. Diyelim ki şöyle bir kodumuz var:

<?php $num = 1; if ($num === 1) { echo 'seçenek 1'; } elseif ($num === 2) { echo 'seçenek 2'; } elseif ($num === 3) { echo 'seçenek 3'; } else { echo 'desteklenmeyen seçenek'; } ?>

Şimdi bu kodu switch-case yapısını kullanarak yeniden yazalım:

<?php $num = 1; switch ($num) { case 1: echo 'seçenek 1'; break; case 2: echo 'seçenek 2'; break; case 3: echo 'seçenek 3'; break; default: echo 'desteklenmeyen seçenek'; break; } ?>

$num değişkeni 1, 2, 3 veya 4 değerlerini alabilir. Bu değişkenin değerinin hangi mevsime denk geldiğini belirleyin.

enswkkidbn