 Сегодня вы познакомитесь с оператором Switch. Он чем-то напоминает работу условного оператора if.
Сегодня вы познакомитесь с оператором Switch. Он чем-то напоминает работу условного оператора if.
Оператор Switch нужен для выполнения различных частей кода, при одном и том же сравнении одного значения с множеством значений.
Очень часто используется при разработке сайта интернет магазина и написании скриптов.
Чтобы было понятно, напишем 2 примера, они работают абсолютно одинаково, 1-ый пример сделан с использованием операторов if else, второй switch.
Пример с IF:
<?php
$x = 3;
if ($x == 1) {
    echo "Переменная x = 1";
} elseif ($x == 2) {
    echo "Переменная x = 2";
} elseif ($x == 3) {
    echo "Переменная x = 3";
} elseif ($x == 4) {
    echo "Переменная x = 4";
} elseif ($x == 5) {
    echo "Переменная x = 5";
}
?>
На экране увидим Переменная x = 3
Пример с Switch:
<?php
$x = 4;
switch ($x) {
case 1: 
    echo "Переменная x = 1";
break;
case 2: 
    echo "Переменая x = 2";
break;
case 3: 
    echo "Переменая x = 3";
break;
case 4: 
    echo "Переменая x = 4";
break;
case 5: 
    echo "Переменая x = 5";
break;
}
?>
На экране увидим Переменная x = 4
Как видно из второго примера, код стал более простым и читебельным. Если не писать оператор break, то сравнения будет идти дальше по-цепочке.
Напишем пример:
<?php
$x = 4;
switch ($x) {
    case 1:
        echo "Переменая x = 1";
        break;
    case 2:
        echo "Переменая x = 2";
        break;
    case 3:
    case 4:
    case 5:
        echo "Переменая x = 3, 4 или 5";
        break;
}
?>
На экране увидим: Переменая x = 3, 4 или 5





 Уроки по PHP
Уроки по PHP JavaScript
JavaScript Уроки по HTML
Уроки по HTML Дизайнерам
Дизайнерам СЕОшникам
СЕОшникам Разное
Разное 
          
                

Комментарии
Заполните все поля
Написать комментарий