PHP Doen terwijl De lus voert het codeblok uit en controleert de lusstatus als de voorwaarde waar is. PHP Terwijl Het enige verschil met de lus is dat deze het codeblok binnen het bereik van de lus uitvoert voordat de expressie/voorwaarde wordt gecontroleerd. In de PHP While-lus wordt de eerste voorwaarde gecontroleerd, waarna de codes worden uitgevoerd. PHP Doen terwijl In de lus worden de eerste codes uitgevoerd en vervolgens wordt de voorwaarde gecontroleerd.

De syntaxis van de PHP Do While-lus is als volgt:

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

PHP Doen terwijl

PHP Doen terwijlLaten we de cyclus begrijpen met een voorbeeld.

In dit voorbeeld hebben we een variabele gemaakt met de naam $i en deze de gegevens 1 gegeven. Vervolgens PHP Doen terwijlWe hebben de lus gemaakt door do te typen en de accolades te openen. Met echo drukten we het getal $i af elke keer dat de lus terugkeerde en verhoogden we de gegevens van de variabele $i elke keer dat deze terugkeerde met 1. We hebben de while-instructie gedefinieerd en de voorwaarde geschreven als $i kleiner is dan 5. We geven elke keer "Getal: $i" weer totdat $i kleiner is dan 5, dat wil zeggen, totdat het getal i 4 is (inclusief 4). De gegevens van variabele $i werden uitgevoerd in plaats van $i.

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

PHP Doen terwijlEr is een heel belangrijk subtiel detail in de cyclus dat we niet mogen vergeten. Zoals we al zeiden, wordt in deze cyclus de eerste actie ondernomen, dat wil zeggen dat de codes worden uitgevoerd. Vervolgens wordt de toestand gecontroleerd. Dit betekent dat als de voorwaarde false retourneert, de lus niet voor de tweede keer wordt herhaald, maar dat de codes de eerste keer worden uitgevoerd. Laten we dit begrijpen met een voorbeeld.

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

dit PHP Doen terwijl In uw voorbeeld kwam de lus niet terug omdat de voorwaarde false retourneerde. Echter PHP Doen terwijl Omdat de codes vóór de voorwaarde in de eerste fase van de lus werden uitgevoerd, kregen we de uitvoer "Nummer: 10".

PHP Do While alternatieve syntaxis

PHP Doen terwijl PHP While, PHP For, PHP If Else, PHP Switch etc. in de lus. Er is geen alternatieve syntaxis zoals bij andere besturingsstructuren.