Оператор переключения используется для выполнения различных действий в зависимости от множества различных условий.
Если вы хотите выборочно выполнить один из нескольких блоков кода , используйте оператор переключения.
<?php выключатель ( н ) { случай label1 : Если n = label1 , код здесь будет выполнен . label2 : если n = label2 , код здесь будет выполнен ;?>
Как это работает: во-первых, простое выражение n (обычно переменная) вычисляется один раз. Сравнивает значение выражения со значением каждого варианта в структуре. Если есть совпадение, выполняется код, связанный с делом. После выполнения кода используйте прерывание , чтобы предотвратить переход кода к следующему случаю для продолжения выполнения. Оператор по умолчанию выполняется, когда совпадений нет (т. е. ни один регистр не является истинным).
<?php $favcolor = " красный переключатель " ; ( $favcolor ) { случай « красный » : эхо « Твой любимый цвет — красный ! » ; « синий » : эхо « Твой любимый цвет — синий ! » ; « зеленый » : эхо « Ваш любимый цвет — зеленый ! » ; « Твой любимый цвет — не красный, синий или зеленый! » } ; ?>