PHP'de while
döngüsü, belirli bir koşul true olduğu sürece belirli bir kod bloğunu tekrarlamak için kullanılır. İşte basit bir while
döngüsü örneği:
$counter = 1;
while ($counter <= 5) {
echo "Sayı: $counter <br>";
$counter++;
}
Bu örnekte, $counter
değişkeni 1'den başlar ve 5'e kadar olan sayıları ekrana yazdırır. Her adımda $counter
1 artar.
Ayrıca, do-while
döngüsü de benzer bir yapıya sahiptir, ancak do-while
döngüsü, döngü koşulu kontrol edilmeden önce en az bir kez döngü bloğunu çalıştırır. İşte bir do-while
döngüsü örneği:
$counter = 1;
do {
echo "Sayı: $counter <br>";
$counter++;
} while ($counter <= 5);
Bu örnekte, döngü bloğu en az bir kez çalıştırılacaktır, çünkü kontrol koşulu döngü bloğundan sonra yer alır.
Hangi döngü yapısını kullanacağınız, ihtiyaçlarınıza bağlıdır. Eğer döngü koşulu başlangıçta sağlanıyorsa veya döngü bloğunun hiç çalışmadığı durumları ele almanız gerekiyorsa do-while
döngüsü uygun olabilir. Aksi takdirde, while
döngüsü genellikle tercih edilen yapıdır.