while

La boucle while est le moyen le plus simple d'impl�menter une boucle en PHP. Cette boucle se comporte de la m�me mani�re qu'en C. L'exemple le plus simple d'une boucle while est le suivant :

while (expression)
    commandes

La signification d'une boucle while est tr�s simple. PHP ex�cute l'instruction tant que l'expression de la boucle while est �valu�e comme TRUE. La valeur de l'expression est v�rifi�e � chaque d�but de boucle, et, si la valeur change durant l'ex�cution de l'instruction, l'ex�cution ne s'arr�tera qu'� la fin de l'it�ration (chaque fois que PHP ex�cute l'instruction, on appelle cela une it�ration). De temps en temps, si l'expression du while est FALSE avant la premi�re it�ration, l'instruction ne sera jamais ex�cut�e.

Comme avec le if, vous pouvez regrouper plusieurs instructions dans la m�me boucle while en les regroupant � l'int�rieur de parenth�ses ou en utilisant la syntaxe suivante :

while (expression):
    commandes
    ...
endwhile;

Les exemples suivants sont identiques et affichent tous les nombres de 1 jusqu'� 10 :

<?php
/* exemple 1 */

$i 1;
while (
$i <= 10) {
    echo 
$i++;  /* La valeur affiche est $i avant l'incr�mentation
                   (post-incr�mentation)  */
}

/* exemple 2 */

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