PHP Do Zatímco Smyčka provede blok kódu a zkontroluje stav smyčky, pokud je podmínka pravdivá. Zatímco PHP Jediný rozdíl oproti smyčce je v tom, že provádí blok kódu v rozsahu smyčky před kontrolou výrazu/podmínky. V cyklu PHP While se zkontroluje první podmínka a poté se provedou kódy. PHP Do Zatímco Ve smyčce se provádějí první kódy, poté se kontroluje podmínka.

Syntaxe cyklu PHP Do While je následující:

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

PHP Do Zatímco

PHP Do WhilePojďme pochopit cyklus na příkladu.

V tomto příkladu jsme vytvořili proměnnou s názvem $i a dali jsme jí data 1. Potom PHP Do WhileSmyčku jsme vytvořili zadáním do a otevřením složených závorek. S echem jsme vytiskli číslo $i pokaždé, když se smyčka vrátila, a zvýšila data proměnné $i o 1 pokaždé, když se vrátila. Definovali jsme příkaz while a napsali podmínku, pokud $i je menší než 5. Vypisujeme "Číslo: $i" pokaždé, dokud $i není menší než 5, tedy dokud číslo i není 4 (včetně 4). Místo $i byla vydána data proměnné $i.

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

PHP Do WhileV cyklu je velmi důležitý jemný detail, na který bychom neměli zapomínat. Jak jsme zmínili, v tomto cyklu je provedena první akce, tedy provedení kódů. Poté se zkontroluje stav. To znamená, že pokud podmínka vrátí hodnotu false, smyčka nebude opakovat smyčku podruhé, ale kódy budou provedeny poprvé. Pojďme to pochopit na příkladu.

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

toto PHP Do Zatímco Ve vašem příkladu se smyčka nevrátila, protože podmínka vrátila hodnotu false. Nicméně PHP Do Zatímco Protože kódy byly spuštěny před podmínkou v první fázi smyčky, dostali jsme výstup "Číslo: 10".

PHP Do While Alternativní syntaxe

PHP Do Zatímco PHP While, PHP For, PHP If Else, PHP Switch atd. ve smyčce. Neexistuje žádná alternativní syntaxe jako v jiných řídicích strukturách.