Do-While döngüsünde döngü değişkeni while döngüsündeki gibi döngü dışında tanımlanır. Döngü “do” komutu ile başlar ve döngü parantezi içerisine girilir, döngü parantezi içerisinde kodlar çalıştıktan ve döngü değişkeni işlemi yapıldıktan sonra while komutu ile şart kontrol edilir. eğer şart sağlanıyorsa döngü devam eder, hayır şart sağlanmıyorsa, döngü sona erer. While ve for döngüsünden farkı olarak şart döngü sonunda kontrol edildiği için, şartlar sağlanmasa dahi döngü kesinlikle bir defa çalışır.
Şimdi while ve for döngüsünde yaptığımız örneği do-while döngüsü ile tekrar edelim;
Yukarıdaki kodun çıktısı olarak ekrana 10 adet “Değişken 10’dan küçüktür!” yazısı yazdırılır.
Şimdi while ve for döngüsünde yaptığımız örneği do-while döngüsü ile tekrar edelim;
PHP:
<?php
$i = 0; // döngüde kullanılacak değişkeni oluşturduk ve sıfır değerini atadık
do{ // do komutu ile döngüyü başlattık ve döngü parantezine girdik
echo "Değişken değeri 10 dan küçüktür! </br>"; // Ekrana "Değişken değeri 10'dan küçüktür!"
$i++; // döngü değişkenini bir artırdık
}while($i<10); // while komutu ile parantezler arasında döngü şartını belirledik ($i değişkeni değeri 10'dan küçük olduğu sürece döngü devam edecek)
?>
Yukarıdaki kodun çıktısı olarak ekrana 10 adet “Değişken 10’dan küçüktür!” yazısı yazdırılır.