1 (Düzenleyen: BoranUstun, Düzenleme tarihi: 04-03-2017 08:58:41)

Konu: PHP "Do While ve While"

Bu döngü diğerleri gibi pek fazla kullanılmaz, ama yine de bilmekte fayda var. Do While döngüsü aslında While döngüsünün koşul olayı ile aynı tek farkı; döngü koşul geçerli olsun ya da olmasın en az 1 kere çalışır. Yani kod bir kere çalıştıktan sonra 2. dönmede koşulu kontrol eder, tüm espirisi budur.

Örnek:

do
{
  1 kez çalışıp sonradan koşul ile dönecek olan kod bloğu
}
while ( koşul );
$sayi = 20;
do
{
  echo 'Selam Dünya!';
}
while ( $sayi < 10 );

While döngüsünün koşul olayı if ifadesi ile aynı diyebiliriz. İçerisine yazacağımız koşul doğru olduğunda kod bloğunu çalıştıran if ifadesinde olduğu gibi whilede aynı şeyi yapar. Tek farkı döngü olduğu için koşul doğru olduğu sürece tekrarlar.

Örnek:

while( koşul ) 
{
  koşul olumlu olduğu sürece çalışacak kod bloğu
}
$i=0 ;
$toplam=0 ;
while($i<=100)
{
  $toplam=$toplam+$i;
   $i++;
}
echo "$toplam" ;