While döngüsü, parantez içinde belirtilen koşul doğru olduğu sürece istenilen kod bloğunu çalıştırır.
Kullanımı:
while (koşul)
{
koşula göre yapılacak işlemler
}
Örnek:
<?php $sayac = 1; while ($sayac <= 4) { echo "<h$sayac>Celal Yurtcu</h$sayac><br>"; $sayac++; } ?>
Bu örneğimizde $sayac değişkenine 1 değerini atadık. Döngünün 4’e eşit veya küçük olması durumunda ekrana Celal Yurtcu yazdırdık ve sayaç değerini tagının değeri olarak yazdırık, her yazı farklı boyutlarda görünmüş oldu. Döngü sonunda $sayac değerini 1 artırdık (++ işareti değeri 1 artırır). Eğer $sayac değerini artırmazsak kod bloğu sonsuz döngüye girmiş olur ve bu durumda hiçbir zaman şart sağlanamaz.
Döngüleri kullanırken gerekli satırda değerlerini artırmayı unutmamalıyız.
Makalenin çalışma dosyalarına http://www.celalyurtcu.com/dosyalar/while-dongusu.zip adresinden ulaşabilirsiniz.