Що таке switch в PHP?
Конструкція switch case має більш зручний формат для перевірки множинних умов на збіг значення. У конструкцію записується змінна, що перевіряється, а також значення, на які відбувається перевірка.
Приклад оператора:
$x = 23;
switch ($x) { // Перевіряємо змінну x
case 1: // Якщо змінна дорівнюватиме 1, то тут спрацює код
// Може бути безліч рядків, а не тільки один
echo "Змінна дорівнює 1";
break; // Вказуємо кінець для коду для цієї перевірки
case 56: // Якщо змінна дорівнюватиме 56, то тут спрацює код
// Може бути безліч рядків, а не тільки один
echo "Змінна дорівнює 56";
break; // Вказуємо кінець для коду для цієї перевірки
// За аналогією таких перевірок може бути безліч
// Також можна додати перевірку, яка спрацює у разі
// якщо всі інші перевірки не спрацюють
default:
echo "Щось інше";
break; // Можна і не ставити, тому що це остання умова
}
Коментарі