PHP 5 switch Заявление
switch
инструкция используется для выполнения различных действий, основанных на различных условиях.
Инструкция PHP Switch
Используйте switch
инструкцию для выбора одного из множества блоков кода, которые должны быть выполнены.
Синтаксис
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;
}
Вот как это работает: сначала у нас есть одно выражение n (чаще всего
переменная), которая вычисляется один раз. Затем значение выражения сравнивается
со значениями для каждого случая в структуре. Если совпадение, то блок
кода, связанного с этим случаем, выполняется. Используется break
для предотвращения
код от выполнения в следующем случае автоматически. default
инструкция используется, если совпадений не найдено.
Пример
<?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!";
}
?>