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