La declaración PHP Do While
Este tutorial trata sobre la declaración PHP do.. while, que es una declaración de bucle similar a la declaración while que discutimos en el tutorial anterior. Y al igual que la instrucción while, puede usar la instrucción do.. while para indicar a su programa que realice una tarea repetidamente hasta que le indique que se detenga. Se detendrá cuando la expresión de prueba ya no se evalúe como verdadera. Aquí está el código.

hacer {hacer esto}
while (expresión);
$ número = 1;

do {echo "$ número
";
$ número ++;
}
while ($ número <11);



$ número = 1;
Si ha leído el tutorial anterior sobre la instrucción while, recordará que primero debemos inicializar la variable de prueba $ number a un valor inicial. Este paso no forma parte de la instrucción de bucle y puede no ser necesario si la variable de prueba ya se ha inicializado anteriormente en el programa. Pero para nuestro ejemplo, la variable de prueba no se ha inicializado previamente.

do {echo "$ número
";
$ número ++;
}
hacer {hacer esto}
Este código se repetirá continuamente hasta que le indique que se detenga en la segunda parte de la declaración do.. while. El código de ejemplo imprimirá el valor actual de $ number y luego el HTML
código para el navegador web. A continuación, incrementará el valor de $ number en 1. Esta segunda parte del código debe incluirse para cambiar el valor de $ number cada vez que se ejecuta el bucle. Si falta, el valor de $ number nunca cambiará y el ciclo se repetirá indefinidamente. El código $ número ++; incrementará el valor de $ number en uno cada vez a través del ciclo y el programa detendrá el ciclo cuando el valor sea 11.

while ($ número <11);
while (expresión);
Este es el código que controla la cantidad de veces que se ejecuta el ciclo. En el ejemplo, el ciclo se detendrá cuando la expresión de texto ya no sea verdadera (el valor de la variable de prueba ya no es menor que 11). Observe también que la declaración termina con un punto y coma.

Si compara la instrucción while con la instrucción do.. while, notará que el código se ejecutará hacer {hacer esto} y el código que controla el ciclo while (expresión); están conmutados ¿Entonces que significa eso? Significa que el hacer {hacer esto} el código siempre se ejecutará al menos una vez en la instrucción do.. while porque el código de control no evalúa la expresión de prueba hasta después del hacer {hacer esto} El código se realiza por primera vez. Sin embargo, en la instrucción while, la expresión de prueba se evalúa primero y es posible que hacer {hacer esto} nunca será ejecutado Por lo tanto, desearía utilizar la instrucción do.. while cuando desee hacer {hacer esto} parte del código que se realizará al menos una vez.

El resultado se verá así en el navegador web.

1
2
3
4
5
6
7
8
9
10





Instrucciones De Vídeo: Bash Shell Scripting Tutorial | Shell Scripting Tutorial | Learn Shell Programming (Abril 2024).