В PHP оператор «switch» представляет собой альтернативу нескольким операторам «if-else», когда вам нужно оценить несколько условий. Вот пример использования оператора “switch” с ключевым словом “break”:
$fruit = "apple";
switch ($fruit) {
case "apple":
echo "It's an apple.";
break;
case "banana":
echo "It's a banana.";
break;
case "orange":
echo "It's an orange.";
break;
default:
echo "Unknown fruit.";
break;
}
В этом примере значение переменной $fruitсравнивается с разными случаями. Когда совпадение найдено, соответствующий блок кода выполняется, а для выхода из блока переключения используется оператор «break».
Вот еще несколько методов, которые можно использовать с оператором «switch» в PHP:
-
Использование нескольких падежей без перерывов:
$day = "Monday"; switch ($day) { case "Monday": case "Tuesday": echo "It's a weekday."; break; case "Saturday": case "Sunday": echo "It's a weekend day."; break; default: echo "Invalid day."; break; } -
Использование регистра по умолчанию без разрыва:
$number = 5; switch ($number) { case 1: echo "The number is 1."; break; case 2: echo "The number is 2."; break; default: echo "The number is not 1 or 2."; } -
Намеренное проваливание запросов:
$age = 18; switch ($age) { case 18: echo "You just became an adult."; case 19: echo "You're still a teenager."; break; default: echo "You're neither an adult nor a teenager."; }