PHP anahtarı Bildirimi
İfade switch
, farklı koşullara dayalı olarak farklı eylemler gerçekleştirmek için kullanılır.
PHP anahtarı Bildirimi
Yürütülecek birçok kod bloğundan birini seçmek için switch
ifadeyi kullanın .
Sözdizimi
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
Bu nasıl çalışır: İlk önce, bir kez değerlendirilen tek bir n (çoğunlukla bir değişken) ifademiz var. İfadenin değeri daha sonra yapıdaki her durum için değerlerle karşılaştırılır. Bir eşleşme varsa, bu durumla ilişkili kod bloğu yürütülür. break
Kodun bir sonraki duruma otomatik olarak girmesini önlemek için kullanın . Eşleşme default
bulunamazsa deyim kullanılır.
Örnek
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>