Конструкция switch case

Сегодня мы будем рассматривать очередную тему в PHP, а именно конструкцию swicth case. Используется данная конструкция не очень часто, однако Вам необходимо о ней знать, чтобы при встрече, Вы могли с ней разобраться. Тем более данная конструкция является довольно легкой для понимания. Приступим к разбору изучаемой темы:
<?php
$a = 5;
switch($a) {
case 3: {
echo "Три";
break;
}
case 4: {
echo "Четыре";
break;
}
case 5: {
echo "Пять";
break;
}
case 6: {
echo "Шесть";
break;
}
default: {
echo "Ничего не найдено";
}
}
?>
Начинаем разбор кода, который мы написали. Первым делом мы инициализируем переменную, который присваиваем значение, равное пяти. Далее при помощи ключевого слова switch, в круглых скобках мы устанавливаем нашу переменную, значение которой мы будем в этом операторе в дальнейшем перебирать. Далее идет ключевое слово case, где мы указываем значение переменной, которое мы проверяем, и в фигурных скобках указываем наши дальнейшие действия, если переменная из case, будет совпадать с переменной из проверяемой switch. И оператор break, который останавливает дальнейшую работу, если все прошло успешно. Итак, теперь более понятным языком, Мы помещаем в switch переменную, значение которой будем проверять при помощи case. Если значение совпадает, то выполняем блок операторов, если нет, то проверяем следующее значение и так до тех пор, пока значение не совпадет. Если нужного значения не будет найдено, то мы переходим в блок default, и пишем что ничего не найдено. Прошу заметить, что если вы не укажите оператор break, то, программа будет выполняться и дальше, даже если значение совпадет. Думаю, что я все доступно объяснил, но конечно, было бы лучше Вам самостоятельно попробовать использовать данную конструкцию. На этом я завершаю эту статью, до скорого!