do...while döngüsü, while döngüsü ile aynı işleve sahiptir. Yalnız arada bir fark vardır. While
döngüsünde koşul döngüye girilmeden kontrol edilir buna karşın do....while döngüsünde koşul döngünün
sonunda kontrol edilir.
<?
$a = 0;
do {
print $a;
} while($a > 0);
?>
Yukarıdaki kod normal while döngüsü ile yazılmış olsaydı, yani aağıdaki gibi
<?
$a = 0;
while($a > 0) {
print $a;
}
?>
ekrana hiçbir çıktı vermeyecekti. Halbuki ilk örnekte ekrana "0" basılacaktır. |