Dieser Schleifentyp arbeitet genauso wie while, bis auf zwei Unterschiede.
Die Syntax ist ein wenig anders und somit auch das Verhalten.
Wenn bei einer while-Schleife schon die erste Bedingung falsch ist, bricht sie sofort ab. Bei do while dagegen wird die Schleife mindestens einmal(!) ausgeführt.
|
<?php $i = 0;
/* keine Ausgabe, da Bedingung von vornherein falsch */
/* gibt $i einmal aus */ ?> | 0 |