PHP 4.3

6.2 Die do-while-Schleife

Die der while-Schleife verwandte do-while-Schleife arbeitet ein wenig anders. Hier wird die Bedingung erst am Ende der Schleife geprüft. Die do-while-Schleife ist die einzige Schleife in PHP, die mindestens einmal durchlaufen wird. Sie ist folgerichtig eine nichtabweisende Schleife.

Die Syntax der do-while-Schleife lautet:

do {
  Anweisung 1
  ..
  Anweisung n
} while (boolescher Ausdruck);

Do-while-Schleife

<?php

  $i = 0;

  do {
    echo "Die derzeitige Ziffer ist: " , $i , "<br>";
    $i++;
  } while ($i < 5);

?>

Sie können statt des Initialisierungswertes von $i = 0 auch $i = 5 angeben. Bei der Ausführung des Skripts zeigt sich dann sehr schön, dass, obwohl die Bedingung bereits den Wert false zurückliefert, die Anweisung einmal ausgeführt wird. do-while-Schleifen sind gegenüber while-Schleifen sinnvoll, wenn die korrekte Ausführung des restlichen Skripts von einem Ergebnis des Anweisungsteils der Schleife abhängig ist.

Kommentare (0)

Ihr Kommentar

Name