PHP While Döngüsü ve Mantıksal Koşullar

While döngüsü, belirtilen koşul true (doğru) olduğu sürece içerisindeki kod bloğunu tekrar tekrar çalıştırır. Genellikle döngünün kaç kez döneceğinin tam olarak bilinmediği durumlarda (örneğin veritabanı kayıtlarını listelerken) tercih edilir.

While Döngüsü Nasıl Çalışır?

Döngüye girilmeden önce koşul kontrol edilir. Eğer koşul yanlış ise kod bloğu hiç çalışmayabilir. Döngü içinde koşulu değiştirecek bir işlem (arttırma/azaltma) yapılması kritiktir.

Kod Örneği: Temel Sayaç Uygulaması

PHP While Döngüsü Örneği
<?php
$sayac = 1;

while ($sayac <= 5) {
    echo "Döngü adım sayısı: $sayac <br>";
    $sayac++; // Koşulu değiştiren artış işlemi
}
?>
⚠️ Dikkat: Sonsuz Döngü Riski!
Yukarıdaki örnekte $sayac++ işlemini unutursanız, koşul her zaman doğru kalacağı için programınız sonsuz döngüye girer ve sunucunuzu kilitleyebilir.

While ve For Döngüsü Arasındaki Fark

  • For: Döngünün kaç kez döneceği en baştan bellidir.
  • While: Döngü, belirli bir koşul sağlandığı sürece döner, adım sayısı dinamik olabilir.