PHP Do-While Döngüsü

while döngüsünde önce koşul kontrol edilir, koşul doğruysa döngü çalışır. Bazı durumlarda ise işlemlerin en az bir kere çalışması istenir. İşte bu senaryoda do...while kullanılır.

Dikkat edilmesi gereken nokta, döngü içinde koşulu etkileyen değişkenin güncellenmesidir. Aksi halde program sonsuz döngüye girebilir.

Örnek

PHP Do-While Örneği
<?php
$sayac = 1;

do {

    echo "<font size='{$sayac}'>";
    echo "<b>Merhaba Dünya</b><br>";
    echo "</font>";

    $sayac++; // sayaç artmazsa sonsuz döngü olur

} while ($sayac <= 7);
?>
Açıklama
Bu örnekte "Merhaba Dünya" yazısı 7 kez yazdırılır ve her seferinde yazı boyutu büyür. Do-while olduğu için koşul kontrolü işlemlerden sonra yapılır (yani en az 1 kez çalışır).

Ekran çıktısı
Merhaba DünyaMerhaba DünyaMerhaba DünyaMerhaba DünyaMerhaba DünyaMerhaba DünyaMerhaba Dünya