Bedingte PHP-Anweisungen PHP-Switch-Gehäuse Was ist das und wie wird es verwendet? In dieser Lektion PHP-Switch-Gehäuse Wir werden das Thema behandeln.

PHP Switch Case-Anweisung PHP, falls sonst Es wird verwendet, um Code basierend auf verschiedenen Bedingungen auszuführen, beispielsweise einem Ausdruck. Wir werden die Syntax im folgenden Beispiel sehen.

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 funktioniert folgendermaßen: Zuerst haben wir einen Ausdruck (normalerweise eine Variable), der einmal ausgewertet wird. Der Wert des Ausdrucks wird mit dem Wert in jeder Struktur verglichen. Wenn es mit einem Wert in einer Struktur übereinstimmt, wird der Codeblock in dieser Struktur ausgeführt. Wenn kein Wert übereinstimmt, wird der Codeblock in der Standardanweisung ausgeführt. Die break-Anweisung wird verwendet, um zu verhindern, dass der Code automatisch in die nächste Struktur eintritt.

Beispiele für PHP-Switch-Fälle

Lassen Sie uns nun ein reales Beispiel machen. Wir können n im vorherigen Beispiel durch eine Variable und label1 durch Daten ersetzen. Unabhängig davon, welcher Bezeichnung die Variable entspricht, die wir durch N ersetzt haben, wird dieser Codeblock ausgeführt. Wenn es keinem von ihnen entspricht, wird der standardmäßige Standardcodeblock ausgeführt.

$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

Wir haben oben ein reales Beispiel gemacht. Lassen Sie uns nun ein weiteres Beispiel verwenden, um das Gelernte zu untermauern.

$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

Alternative PHP-Switch-Case-Syntax

In der vorherigen Lektion haben wir gelernt, dass wir in bedingten PHP-Anweisungen alternative Syntax verwenden können. Im letzten Teil dieser Lektion PHP-Switch-Gehäuse Wir lernen alternative Syntax.

$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-Switch-GehäuseIn der alternativen Syntax setzen wir nach dem Schalter anstelle der geöffneten geschweiften Klammern einen Doppelpunkt. PHP-Switch-Gehäuse Endschalter; anstatt die geschweiften Klammern zu schließen, wenn der Ausdruck endet; Wir verwenden den Ausdruck.