Php Do While Döngüsü
while döngüsü farkettiğiniz gibi, ileri sürdüğümüz şartı, iyi yapmadan önce sınar;
ve bu şart ortadan kalkmamışsa (yani henüz doğru/true ise) yapacağı işi yapar; başka bir
deyişle while döngüsünün yapacağı iş hiç yapılmayabilir. Fakat sınamanın iş yapıldıktan
sonra yerine getirildiği bir şekli de vardır: do..while.. Bu döngü ise şöyle yazılır:
Kod:
do { Koşul doğru ise yapılacak işlere ilişkin komutlar }
while (koşul);
Burada gördğünüz gibi do..while döngüsü en az bir kere icra edilir; çünkü şartın
sınanması yapılacak işe ilişkin komutlardan sonra gelmektedir. Bu döngünün aradığı şartın
döngünün yaptığı işlerin sonucu veya kod bölümünde bizim tarafımızdan gerçekleştirilmesi
için igerekli komutların bulunmasına dikkat etmelisiniz. Yoksa, bu döngü de sonsuzluğa
erişir! Yukarıda örneği, bu yöntemle yazalım:
Kod:
<?php
$sayac = 1;
do { print ("<font size= $sayac >");
print ("<b><p>İyileri iyilikleri ile alkışlayınız!</b></p>");
print ("</font>"); $sayac ++;
} while ( $sayac <= 7 ) ; ?>
Bu döngüyü yazarken, while satırının sorunda noktalı virgül bulunduğuna dikkat
edin.