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, bis die while-Bedingung
TRUE geworden ist. Der Wert der Bedingung wird
immer am Anfang der Schleife geprüft. Wird der Wert während der
Ausführung der Befehle innerhalb der
while-Schleife geändert, endet die Ausführung
dieses Befehls-Blocks nicht vor einem neuem Schleifen-Durchlauf
(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
Befehle innerhalb einer Schleife angeben, indem man sie mit
geschweiften Klammern umschliesst oder die alternative Syntax
gebraucht:
Die folgenden Beispiele sind identisch; beide geben Zahlen von
1 bis 10 aus: