PHP Conference Kansai 2025

while

(PHP 4, PHP 5, PHP 7, PHP 8)

La estructura de control while es la forma más simple de implementar un bucle en PHP. Esta estructura se comporta de la misma manera que en C. El ejemplo más simple de un bucle while es el siguiente :

while (expression)
    comandos

El significado de un bucle while es muy simple. PHP ejecuta la instrucción mientras que la expresión del bucle while es evaluada como true. El valor de la expresión es verificado al inicio de cada bucle, y, si el valor cambia durante la ejecución de la instrucción, la ejecución no se detendrá hasta el final de la iteración (cada vez que PHP ejecuta la instrucción, se llama una iteración). Si la expresión del while es false antes de la primera iteración, la instrucción nunca será ejecutada.

Al igual que con el if, se pueden agrupar varias instrucciones en el mismo bucle while agrupándolas dentro de llaves o utilizando la siguiente sintaxis :

while (expression):
    comandos
    ...
endwhile;

Los siguientes ejemplos son idénticos y muestran todos los números de 1 hasta 10 :

<?php
/* ejemplo 1 */

$i = 1;
while (
$i <= 10) {
echo
$i++; /* El valor mostrado es $i antes del incremento
(post-incremento) */
}

/* ejemplo 2 */

$i = 1;
while (
$i <= 10):
echo
$i;
$i++;
endwhile;
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top