PHP Switch Cümleleri
- Önceki Sayfa PHP If...Else
- Sonraki Sayfa PHP While Döngüsü
switch ifadesi, farklı koşullara dayanarak farklı eylemler gerçekleştirmek için kullanılır.
Switch ifadesi
Birkaç kod bloğundan birini seçenek olarak çalıştırmak istiyorsanız, Switch ifadesini kullanın.
Switch ifadesi kullanarak uzun if..elseif..else kod bloklarını önleyebilirsiniz.
Sözdizimi
switch (expression) { case label1: expression = label1 olduğunda çalıştırılan kod ; break; case label2: expression = label2 olduğunda çalıştırılan kod ; break; default: İfade değeri label1 veya label2 ile eşleşmezse çalıştırılan kod }
Çalışma Principleri:
- İfadeyi (genellikle değişken) bir kez hesaplar
- İfade değeri (genellikle değişken) ile yapısındaki case değerleri karşılaştırılır
- Eğer bir eşleşme varsa, case ile ilişkili kod çalıştırılır
- Kod çalıştıktan sonra,break ifadesiKodun bir sonraki case'e atlamasını önler
- Eğer herhangi bir case doğru değilse, default ifadesi kullanılır
Örnek
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Your favorite fruit is apple!"; break; case "banana": echo "Your favorite fruit is banana!"; break; case "orange": echo "Your favorite fruit is orange!"; break; default: echo "Your favorite fruit is neither apple, banana, or orange!"; } ?>
- Önceki Sayfa PHP If...Else
- Sonraki Sayfa PHP While Döngüsü