Die PHP Break Statement
Die PHP-break-Anweisung wird in den Code einer loop-Anweisung eingefügt, damit Ihr Programm aus der loop-Anweisung ausbricht. In den letzten Tutorials haben wir verschiedene Arten von Schleifenanweisungen besprochen. Jede dieser Schleifenanweisungen hatte bereits einen Testausdruck, der regelte, wann die Schleife gestoppt werden sollte. Warum sollten Sie also einen weiteren "Stopp" -Code hinzufügen? Dafür gibt es zahlreiche Gründe. Beispielsweise würden Sie die break-Anweisung verwenden, um zu verhindern, dass Ihr Programm unerwünschte Aktionen wie das Teilen durch Null ausführt.

Unten finden Sie ein Beispiel für eine break-Anweisung, die einer loop-Anweisung hinzugefügt wurde. Sie werden diese Schleifenanweisung aus dem vorherigen Tutorial über die PHP for-Anweisung erkennen. Wenn es einige Zeit her ist, seit Sie dieses Tutorial gelesen haben, gehen Sie zurück und aktualisieren Sie Ihr Gedächtnis.

for (Variable exp initialisieren; Ausdruck testen; Variable exp ändern)
{
if (zweiter Testausdruck) {break; }}
sonst {mach das}
}
für ($ number = 1; $ number <11; $ number ++)
{
if ($ number == 5) {break; }}
sonst {echo "$ number
"; }
}


für ($ number = 1; $ number <11; $ number ++)
für (Variablenausdruck initialisieren; Ausdruck testen; Variablenausdruck ändern)
Dies ist das gleiche wie im vorherigen Tutorial. Die for-Anweisung beginnt mit dem Wort zum und hat die drei Ausdrücke zwischen den Klammern.

{
Der Rest des Codes dieser Anweisung folgt nach dieser linken geschweiften Klammer.

if ($ number == 5) {break; }}
if (zweiter Testausdruck) {break; }}
Das erste NEUE, was Sie hier sehen, ist eine if-Anweisung. Dies ist unser zweiter Testausdruck. Es steuert die darauf folgende break-Anweisung. In unserem Beispiel möchten wir die Schleife stoppen, wenn der Wert der Variablen $ number 5 ist. Wenn diese Bedingung erfüllt ist, wird Folgendes ausgeführt -> {break; }. Das Programm wird den Rest der Anweisung nicht fortsetzen -> else {do ​​this}. Es wird aus der Schleife "ausbrechen".

Wenn der if-Anweisungstest falsch ist, wird Folgendes ignoriert -> {break; }. Und die else-Klausel wird ausgeführt -> else {do ​​this}.

sonst {echo "$ number
"; }
sonst {mach das}
Dies ist die else-Klausel, die ausgeführt wird, wenn die if-Anweisung falsch ist. Wie im vorherigen Tutorial wird mit den Anweisungen {do this} der aktuelle Wert der Variablen $ number und des HTML-Codes gedruckt
Code an den Webbrowser.

}
Diese rechte geschweifte Klammer steht am Ende der Anweisung.

Folgendes wird im Webbrowser angezeigt.

1
2
3
4





Video-Anleitungen: PHP - Break Statement (April 2024).