PHP Do While A ciklus végrehajtja a kódblokkot, és ellenőrzi a hurok állapotát, ha a feltétel igaz. PHP Míg Az egyetlen különbség a ciklussal szemben, hogy a kifejezés/feltétel ellenőrzése előtt végrehajtja a kódblokkot a ciklus hatókörén belül. A PHP While ciklusban az első feltétel ellenőrzésre kerül, majd a kódok végrehajtásra kerülnek. PHP Do While A ciklusban az első kódok végrehajtásra kerülnek, majd a feltétel ellenőrzése megtörténik.

A PHP Do While ciklus szintaxisa a következő:

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

PHP Do While

PHP Do WhileÉrtsük meg a ciklust egy példával.

Ebben a példában létrehoztunk egy $i nevű változót, és megadtuk neki az 1. adatot. Ezután PHP Do WhileA hurkot úgy hoztuk létre, hogy begépeltük a do-t és kinyitottuk a zárójeleket. Az echo segítségével kiírtuk a $i számot minden alkalommal, amikor a ciklus visszatért, és a $i változó adatait 1-gyel növeltük minden alkalommal, amikor visszatért. Definiáltuk a while utasítást, és felírtuk a feltételt, ha $i kisebb, mint 5. Minden alkalommal "Szám: $i"-t adunk ki, amíg $i nem lesz kisebb, mint 5, azaz amíg az i szám 4 nem lesz (4-et is beleértve). Az $i változó adatai lettek kiadva $i helyett.

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

PHP Do WhileVan egy nagyon fontos finom részlet a ciklusban, amit nem szabad elfelejtenünk. Mint már említettük, ebben a ciklusban megtörténik az első művelet, vagyis a kódok végrehajtása. Ezután az állapotot ellenőrzik. Ez azt jelenti, hogy ha a feltétel false értéket ad vissza, akkor a ciklus nem fog másodszor hurkolni, hanem a kódok első alkalommal kerülnek végrehajtásra. Értsük meg ezt egy példával.

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

ezt PHP Do While Az Ön példájában a ciklus nem tért vissza, mert a feltétel hamis értéket adott vissza. Azonban PHP Do While Mivel a kódok a ciklus első szakaszában a feltétel előtt futottak, a "Number: 10" kimenetet kaptuk.

PHP Do While Alternative Syntax

PHP Do While PHP While, PHP For, PHP If Else, PHP Switch stb. Nincs alternatív szintaxis, mint más vezérlőstruktúrákban.