while döngüsüne sokman mantıklı olabilir ;

Örnek Vermek Gerekirse;
?php
$sayi=1;
while($sayi<=10){
   echo "Sayı $sayi<br>";
   $sayi++;
}
?>
while için söylenen koşul $sayi değişkeninin 10'a eşit yada 10'dan küçük olma koşuludur. Dolayısıyla döngüye girebilmek için bu koşula uygun bir değeri başlangıçta $sayi=1; diyerek tanımlıyoruz. Daha sonra yapmasını istediğimiz kodu yazıp $sayi değişkenini 1 arttırdık. Döngü koşulu $sayi değişkenine bağlı çalışmaktadır. Eğer $sayi değişkenini 1 arttırmazsak değeri hep 1 olarak kalır ki bu döngünün sonsuz döngüye yani kısır döngüye girmesine sebep olur. Döngü her tekrarında koşulu kontrol eder. Koşul sağlanmadığı anda döngüden çıkar.