PHP Do While Die Schleife führt den Codeblock aus und prüft den Schleifenstatus, ob die Bedingung wahr ist. PHP While Der einzige Unterschied zur Schleife besteht darin, dass sie den Codeblock innerhalb des Schleifenbereichs ausführt, bevor der Ausdruck/die Bedingung überprüft wird. In der PHP While-Schleife wird die erste Bedingung geprüft, dann werden die Codes ausgeführt. PHP Do While In der Schleife werden die ersten Codes ausgeführt, dann wird die Bedingung überprüft.

Die Syntax der PHP Do While-Schleife lautet wie folgt:

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

PHP Do While

PHP Do WhileLassen Sie uns den Zyklus anhand eines Beispiels verstehen.

In diesem Beispiel haben wir eine Variable namens $i erstellt und ihr den Datenwert 1 gegeben. Dann PHP Do WhileWir haben die Schleife erstellt, indem wir do eingegeben und geschweifte Klammern geöffnet haben. Mit echo haben wir bei jeder Rückkehr der Schleife die Zahl $i ausgegeben und die Daten der Variablen $i bei jeder Rückkehr um 1 erhöht. Wir haben die while-Anweisung definiert und die Bedingung geschrieben, wenn $i kleiner als 5 ist. Wir geben jedes Mal „Zahl: $i“ aus, bis $i kleiner als 5 ist, also bis die Zahl i 4 (einschließlich 4) ist. Anstelle von $i wurden die Daten der Variablen $i ausgegeben.

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

PHP Do WhileEs gibt ein sehr wichtiges, subtiles Detail im Zyklus, das wir nicht vergessen sollten. Wie bereits erwähnt, wird in diesem Zyklus die erste Aktion ausgeführt, d. h. die Codes werden ausgeführt. Anschließend wird der Zustand überprüft. Das heißt, wenn die Bedingung „false“ zurückgibt, wird die Schleife nicht ein zweites Mal durchlaufen, sondern die Codes werden beim ersten Mal ausgeführt. Lassen Sie uns dies anhand eines Beispiels verstehen.

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

dies PHP Do While In Ihrem Beispiel ist die Schleife nicht zurückgekehrt, weil die Bedingung „false“ zurückgegeben hat. Allerdings PHP Do While Da die Codes vor der Bedingung in der ersten Stufe der Schleife ausgeführt wurden, erhielten wir die Ausgabe „Zahl: 10“.

PHP Do While Alternative Syntax

PHP Do While PHP While, PHP For, PHP If Else, PHP Switch usw. in der Schleife. Es gibt keine alternative Syntax wie in anderen Kontrollstrukturen.