while
While-Schleifen sind die einfachste Form von
Schleifen in PHP. Sie funktionieren genau wie in C. Die
Grundform einer while-Anweisung lautet:
Die Bedeutung einer while-Anweisung ist einfach.
Sie weist PHP an, einen in ihr eingebetteten Befehl so lange zu
wiederholen, wie die while-Bedingung als TRUE
ausgewertet wird. Der Wert der Bedingung wird immer am Anfang der
Schleife geprüft. Wird der Wert während der Ausführung der Anweisungen
innerhalb der while-Schleife verändert, endet die
Ausführung dieses Anweisungsblocks erst mit dem Ende der Iteration
(Jeder Schleifendurchlauf ist eine Iteration). Falls die
while-Bedingung bereits zu Beginn FALSE ist, werden
die Anweisungen der while-Schleife nicht ein einziges
Mal durchlaufen.
Wie bei der if-Anweisung kann man mehrere
Anweisungen innerhalb der gleichen while-Schleife angeben,
indem man sie mit geschweiften Klammern umschließt oder die alternative
Syntax gebraucht:
Die folgenden Beispiele sind identisch; beide geben Zahlen von
1 bis 10 aus:
|