Условные операторы PHP Случай переключения PHP Что это такое и как оно используется? В этом уроке Случай переключения PHP Мы закроем эту тему.

Оператор PHP Switch Case PHP, если еще Он используется для выполнения кода на основе различных условий, например выражения. Мы увидим синтаксис в примере ниже.

switch (n) {
  case label1:
     //n=label1'e eşitse çalıştırılacak kodlar
    break;
  case label2:
    //n=label2'e eşitse çalıştırılacak kodlar
    break;
  case label3:
    //n=label3'e eşitse çalıştırılacak kodlar
    break;
  default:
    //n hiçbir label'e eşit değilse çalıştırılacak kodlar
}

PHP Switch Case работает следующим образом: во-первых, у нас есть выражение (обычно это переменная), которое вычисляется один раз. Значение выражения сравнивается со значением в каждой структуре. Если оно соответствует значению в структуре, блок кода в этой структуре выполняется. Если ни одно значение не соответствует, выполняется блок кода в инструкции по умолчанию. Оператор Break используется для предотвращения автоматического перехода кода в следующую структуру.

Примеры случаев переключения PHP

Теперь давайте рассмотрим реальный пример. В предыдущем примере мы можем заменить n переменной, а label1 — данными. Какой бы метке ни была равна переменная, которую мы подставили вместо N, этот блок кода будет выполнен. Если он не равен ни одному из них, будет выполнен блок кода по умолчанию.

$favorite_movie = 'the matrix';
switch ($favorite_movie) {
  case 'inception':
    echo 'Favori filmin: inception';
    break;
  case 'the matrix':
    echo 'Favori filmin: the matrix';
    break;
  case 'v for vendetta':
    echo 'Favori filmin: v for vendetta';
    break;
  default:
    echo 'Favori filmin yok';
}
// Çıktı: Favori filmin: the matrix

Выше мы привели реальный пример. Теперь давайте приведем еще один пример, чтобы закрепить то, что мы узнали.

$lucky_number = null;
switch ($lucky_number) {
  case 4:
    echo 'Favori sayı: 4';
    break;
  case 6:
    echo 'Favori sayı: 6';
    break;
  case 8:
    echo 'Favori sayı: 8';
    break;
  default:
    echo 'Favori sayı yok';
}
// Çıktı: Favori sayı yok

Альтернативный синтаксис PHP Switch Case

На предыдущем уроке мы узнали, что можем использовать альтернативный синтаксис в условных операторах PHP. В последней части этого урока Случай переключения PHP Мы изучим альтернативный синтаксис.

$number = 3;
switch ($number): 
     case 1: 
    	echo 'number is 1';
        break;
     case 2: 
    	echo 'number is 2';
        break;
     case 3: 
    	echo 'number is 3';
        break;
     default:
        echo 'number is null';   
endswitch;
// Çıktı: number is 3

Случай переключения PHPВ альтернативном синтаксисе вместо открывающих фигурных скобок после переключателя мы ставим двоеточие. Случай переключения PHP концевой выключатель; вместо закрытия фигурных скобок по окончании выражения; Мы используем выражение.