PHP Do Dok Petlja izvršava blok koda i provjerava status petlje ako je uvjet istinit. PHP Dok Jedina razlika s petljom je ta što izvršava blok koda unutar opsega petlje prije provjere izraza/uvjeta. U PHP While petlji provjerava se prvi uvjet, a zatim se izvršavaju kodovi. PHP Do Dok U petlji se izvršavaju prvi kodovi, zatim se provjerava uvjet.

Sintaksa PHP Do While petlje je sljedeća:

do {
    // çalıştırılacak kodlar...
} while (condition);

PHP Do Dok

PHP Do DokRazumimo ciklus na primjeru.

U ovom smo primjeru stvorili varijablu imena $i i dali joj podatak 1. Zatim PHP Do DokNapravili smo petlju upisivanjem do i otvaranjem vitičastih zagrada. Uz echo, ispisali smo broj $i svaki put kada se petlja vratila i povećali podatke varijable $i za 1 svaki put kada se vratila. Definirali smo naredbu while i napisali uvjet ako je $i manji od 5. Ispisujemo "Broj: $i" svaki put dok $i ne bude manji od 5, odnosno dok broj i ne bude 4 (uključujući 4). Podaci varijable $i su ispisani umjesto $i.

$i = 1;
while{
   echo "Sayı: {$i} 
";
   $i++;
} while($i < 5);
/*
 * Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/

PHP Do DokPostoji vrlo važan suptilan detalj u ciklusu koji ne smijemo zaboraviti. Kao što smo spomenuli, u ovom ciklusu se poduzima prva akcija, odnosno izvršavaju se kodovi. Zatim se provjerava stanje. To znači da ako uvjet vrati false, petlja se neće pokrenuti drugi put, ali će se kodovi izvršiti prvi put. Shvatimo ovo na primjeru.

$i = 10;
do {
  echo "Sayı: $i 
";
  $i++;
} while ($i <= 5);
// Çıktı: Sayı 10

ovo PHP Do Dok U vašem primjeru, petlja se nije vratila jer je uvjet vratio false. Međutim PHP Do Dok Budući da su kodovi pokrenuti prije uvjeta u prvoj fazi petlje, dobili smo izlaz "Broj: 10".

PHP Do While alternativna sintaksa

PHP Do Dok PHP While, PHP For, PHP If Else, PHP Switch itd. u petlji. Ne postoji alternativna sintaksa kao u drugim kontrolnim strukturama.