while
Los bucles while son los tipos de bucle
más simples en PHP_ Se comportan como su contrapartida en C_
La forma básica de una sentencia while
es:
El significado de una sentencia while es simple_
Le dice a PHP que ejecute la(s) sentencia(s) anidada(s)
repetidamente, mientras la expresión
while se evalúe como TRUE_ El valor de
la expresión es comprobado cada vez al principio del bucle,
así que incluso si este valor cambia durante la
ejecución de la(s) sentencia(s) anidada(s), la
ejecución no parará hasta el fin de la
iteración (cada vez que PHP ejecuta las sentencias en el
bucle es una iteración)_ A veces, si la expresión
while se evalúa como FALSE desde el
principio de todo, la(s) sentencia(s) anidada(s) no se
ejecutarán ni siquiera una vez_
Como con la sentencia if, se pueden agrupar
multiples sentencias dentro del mismo bucle
while encerrando un grupo de sentencias con
llaves, o usando la sintaxis alternativa:
Los siguientes ejemplos son idénticos, y ambos imprimen números del
1 al 10: