PHP Do-While Döngüsü ve Kullanım Mantığı
Do-while döngüsü, standart while döngüsünün aksine, koşul kontrolünü döngünün başında değil sonunda yapar.
Bu sayede koşul yanlış olsa bile döngü içerisindeki kod bloğu en az bir kez çalıştırılır.
Do-While Döngüsü Nasıl Çalışır?
Önce do bloğu içindeki kod yürütülür, ardından while kısmındaki koşul kontrol edilir.
Koşul doğru (true) olduğu sürece döngü başa döner.
Kod Örneği: En Az Bir Kez Çalışma Garantisi
<?php
$i = 10;
// Koşul (i <= 5) aslında yanlış, ancak kod bir kez çalışacak
do {
echo "Bu yazı en az bir kez ekranda görünecek. Değer: $i";
$i++;
} while ($i <= 5);
?>
While ve Do-While Arasındaki Temel Fark
| Döngü Türü | Kontrol Zamanı | Minimum Çalışma Sayısı |
|---|---|---|
| While | Döngü Başında | 0 (Koşul yanlışsa hiç çalışmaz) |
| Do-While | Döngü Sonunda | 1 (Koşul yanlış olsa bile bir kez çalışır) |
💡 Yazılım İpucu: Kullanıcıdan veri girişi beklediğiniz veya bir menüyü en az bir kez göstermeniz gereken senaryolarda
do-while yapısı en temiz çözümdür.