Do while komutu
Ceviz Viki, özgür ansiklopedi
Şimdi bu konumuzda benim cok fazla kullanmadığım while komutunun tam tersi olan bir komutu tek bir örnekle açıklayarak geçicem,while 'i bilen adam zaten while ile script yazar,o yüzden bu komutun çok yararlı bir komut olduğu kanaatinde değilim açıkçası,Peki nedir bu kendisine hakaret ettiğimiz bu komut.Komutun ismi do...while arkadaşlar,ilkönce sonucu yazar sonra koşulu dener,while komutunun tam tersi yani,bir örnek yaparak bu komutla fazla sıkmak istemiyorum sizi,
<?php
do {
koşul doğru ise ekrana basılan sonuç nesneleri
}
while (koşul)
?>
Gördüğünüz gibi while komutunun tam tersi şeklinde çalışıyor,ilk önce sonucu basıyor sonra şartı deniyor,ikisininde sağlanması gerekiyor tabi,burda sonucu bastıktan sonra,sonucu geri alıyor gibi düşünmeyin.bir örnek yaparak geçiştirelim bu konuyu;
<?php
$i=0;
do {
echo "<b>$i</b><br>\n";
$i++;
}
while ($i<5)
?>
Komut böyle işliyor arkadaşlar,peki hiç düşündünüz mü koşul satırında $i<5 yerine $i<0 gibi bir şart olsaydı o zaman ne olurdu,o zaman ekrana boş bir sayfa gelirdi arkadaşlar,çünkü koşulun sağlıyan $i++ nesnesi artarak gitmektedir.Ancak $i<0 değişkeni eksi sonsuza azalarak gider,o yüzden şart nesnesine göre ekrana boşbir sayfa gelecektir.
