Die Fallanweisung ist eine wichtige Kontrollstruktur für die bedingte Übereinstimmung in PHP und wird normalerweise in Kombination mit Switch -Anweisungen verwendet. Seine Hauptfunktion besteht darin, den entsprechenden Codeblock basierend auf dem Wert eines bestimmten Ausdrucks auszuführen, wodurch das bedingte Urteilsvermögen mit mehreren Branchen realisiert wird.
Fallwert 1:
// Code Block Break;
Fallwert 2:
// Code Block Break;
...
Standard:
// Standard -Code -Blockbrecher;Wenn der Ausdruckswert in der Switch -Anweisung mit dem Wert eines bestimmten Falls übereinstimmt, wird der entsprechende Codeblock ausgeführt. Wenn es keine Fallübereinstimmung gibt und ein Standardcode -Block vorliegt, wird der Code in der Standardeinstellung ausgeführt. Die Break -Anweisung wird verwendet, um aus dem aktuellen Fallblock auszubrechen, um zu vermeiden, dass nachfolgender Code versehentlich ausgeführt wird.
Bei der Ausführung der Switch -Struktur überprüft PHP wiederum, ob der Wert jedes Fall -Tags dem Ausdrucksergebnis entspricht. Sobald die Übereinstimmung gefunden wurde, führen Sie den entsprechenden Code aus und beenden Sie die Switch -Struktur nach der Begegnung. Wenn es keine Übereinstimmung gibt, wird der Standardblock ausgeführt (falls vorhanden).
Die Break -Anweisung wird verwendet, um die Ausführung des aktuellen Fallcodeblocks zu beenden und aus der Switch -Struktur auszubrechen. Der Mangel an Unterbrechung kann dazu führen, dass der Code "eindringen" und der Code für nachfolgende Fälle häufig logische Fehler ausführt.
$ nummer = 5;
Switch ($ number) {
Fall 0:
echo "Die Zahl ist eine gleichmäßige Zahl.";
brechen;
Fall 1:
echo "Die Nummer ist eine ungerade Zahl.";
brechen;
Standard:
echo "Die Zahl ist weder eine gleichmäßige noch eine ungerade Zahl.";
brechen;
}Im obigen Beispiel beträgt der Wert der Variablen $ $ nummer 5, übereinstimmende Fall 1, sodass die Ausgabe "diese Zahl ist eine ungerade Zahl". Dies ist eine typische Verwendung des Multi-Konditions-Urteils durch Switch- und Fallanweisungen.
Die Fallanweisung in PHP ist der Schlüssel zur Implementierung mehrerer Zweigauswahl und kann mit Switch -Anweisungen bedingte Urteile genau und effizient vornehmen. Das Beherrschen der korrekten Art und Weise, wie sie zu Anwendungsfällen korrekt sind, ist sehr wichtig, um ein klares und wartbares PHP -Code zu schreiben.