Instrukcje warunkowe PHP Obudowa przełącznika PHP Co to jest i jak się go używa? W tej lekcji Obudowa przełącznika PHP Zajmiemy się tym tematem.

Oświadczenie dotyczące przełącznika PHP PHP, jeśli jest inaczej Służy do wykonywania kodu w oparciu o różne warunki, takie jak wyrażenie. Składnię zobaczymy w poniższym przykładzie.

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 działa w ten sposób: Najpierw mamy wyrażenie (które zwykle jest zmienną), które jest oceniane jednokrotnie. Wartość wyrażenia jest porównywana z wartością w każdej strukturze. Jeśli pasuje do wartości w strukturze, wykonywany jest blok kodu w tej strukturze. Jeśli żadna wartość nie pasuje, wykonywany jest blok kodu z instrukcji default. Instrukcja break służy do zapobiegania automatycznemu wejściu kodu do następnej struktury.

Przykłady przypadków przełączników PHP

Teraz zróbmy prawdziwy przykład. W poprzednim przykładzie możemy zastąpić n zmienną, a etykietę1 danymi. Niezależnie od tego, która etykieta zmiennej, którą podstawiliśmy za N, jest równa, ten blok kodu zostanie wykonany. Jeśli nie jest równy żadnemu z nich, zostanie wykonany domyślny blok kodu w ramach default.

$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

Powyżej zrobiliśmy prawdziwy przykład. Teraz zróbmy inny przykład, aby utrwalić to, czego się nauczyliśmy.

$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

Alternatywna składnia PHP Switch Case

Z poprzedniej lekcji dowiedzieliśmy się, że w instrukcjach warunkowych PHP można używać alternatywnej składni. W ostatniej części tej lekcji Obudowa przełącznika PHP Nauczymy się alternatywnej składni.

$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

Obudowa przełącznika PHPW alternatywnej składni, zamiast otwierać nawiasy klamrowe po przełączniku, stawiamy dwukropek. Obudowa przełącznika PHP wyłącznik krańcowy; zamiast zamykać nawiasy klamrowe po zakończeniu wyrażenia; Używamy wyrażenia.