php do while ist eine Schleifenanweisung, die garantiert einmal ausgeführt wird. Die Verwendungssyntax lautet wie folgt: [ 0);? > ;] wird seine Schleifenanweisung genau einmal ausgeführt.
do-while
(PHP 4, PHP 5, PHP 7)
Die do-while-Schleife ist der while-Schleife sehr ähnlich, der Unterschied besteht darin, dass der Wert des Ausdrucks beim überprüft wird Ende jeder Schleife statt Am Anfang. Der Hauptunterschied zu einer normalen While-Schleife besteht darin, dass die do-while-Schleifenanweisung garantiert einmal ausgeführt wird (der Wahrheitswert des Ausdrucks wird nach jeder Schleife überprüft), in einer normalen While-Schleife ist dies jedoch nicht unbedingt der Fall (die Wahrheitswert des Ausdrucks. Wird am Anfang der Schleife überprüft. Wenn er am Anfang FALSE ist, wird die gesamte Schleife sofort beendet.
Es gibt nur eine Syntax für do-while-Schleifen:
<?php $i = 0; do { echo $i; } while ($i > 0); ?>
Die obige Schleife wird genau einmal ausgeführt, da nach der ersten Schleife, wenn der Wahrheitswert des Ausdrucks überprüft wird, sein Wert FALSE ist ($i ist nicht größer). kleiner als 0) und bewirkt, dass die Schleife beendet wird.
Erfahrene Benutzer der C-Sprache kennen möglicherweise eine andere Verwendung der do-while-Schleife, bei der die Anweisung in do-while(0) platziert und eine break-Anweisung innerhalb der Schleife verwendet wird, um die Ausführungsschleife zu beenden. Der folgende Codeausschnitt demonstriert diese Methode:
<?php do { if ($i < 5) { echo "i is not big enough"; break; } $i *= $factor; if ($i < $minimum_limit) { break; } echo "i is ok"; /* process i */ } while(0); ?>
Machen Sie sich keine Sorgen, wenn Sie es nicht sofort verstehen. Sie können weiterhin leistungsstarken Code schreiben, ohne diese „Funktion“ zu verwenden. Seit PHP 5.3.0 können Sie mit goto auch aus Schleifen ausbrechen.
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von PHP während?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!