PHP hacer mientras El bucle ejecuta el bloque de código y comprueba el estado del bucle si la condición es verdadera. PHP mientras La única diferencia con el bucle es que ejecuta el bloque de código dentro del alcance del bucle antes de verificar la expresión/condición. En el bucle PHP While, se verifica la primera condición y luego se ejecutan los códigos. PHP hacer mientras En el bucle, se ejecutan los primeros códigos y luego se verifica la condición.

La sintaxis del bucle PHP Do While es la siguiente:

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

PHP hacer mientras

PHP hacer mientrasEntendamos el ciclo con un ejemplo.

En este ejemplo, creamos una variable llamada $i y le asignamos los datos 1. Luego PHP hacer mientrasCreamos el bucle escribiendo do y abriendo llaves. Con echo, imprimimos el número $i cada vez que regresaba el bucle e incrementamos los datos de la variable $i en 1 cada vez que regresaba. Definimos la declaración while y escribimos la condición si $i es menor que 5. Generamos "Número: $i" cada vez hasta que $i sea menor que 5, es decir, hasta que el número i sea 4 (incluido 4). Se generaron los datos de la variable $i en lugar de $i.

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

PHP hacer mientrasHay un detalle sutil muy importante en el ciclo que no debemos olvidar. Como mencionamos, en este ciclo se realiza la primera acción, es decir, se ejecutan los códigos. Luego se verifica la condición. Esto significa que si la condición devuelve falso, el bucle no se repetirá por segunda vez, pero los códigos se ejecutarán la primera vez. Entendamos esto con un ejemplo.

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

esto PHP hacer mientras En su ejemplo, el bucle no regresó porque la condición devolvió falsa. Sin embargo PHP hacer mientras Dado que los códigos se ejecutaron antes de la condición en la primera etapa del ciclo, obtuvimos el resultado "Número: 10".

PHP Do While Sintaxis alternativa

PHP hacer mientras PHP While, PHP For, PHP If Else, PHP Switch, etc. en el bucle. No existe una sintaxis alternativa como en otras estructuras de control.