cours-php/les_bases/les_boucles.md
2015-08-24 23:46:49 +02:00

1 KiB

Les boucles

La boucle est une structure qui permet de faire d'itérer du code suivant une condition ou une donnée.

La boucle for

for ($u = 0; $u < 10; $u++) {
    // le code qui s'exécute tant que la condition $u < 10 est vraie
}

Cette boucle prend 3 paramètres :

  • un paramètre d'initialisation des données, ici $u = 0
  • une condition : ici $u < 10
  • une opération : ici $u++

Si $u n'est pas modifié dans le code exécuté, alors cette boucle sera exécutée 10 fois.

La boucle while

while (condition) {
    // code qui s'exécute tant que la condition est vraie
}

do {
    // code qui s'exécute une fois puis tant que la condition est vraie
} while (condition);

La boucle foreach

foreach ($tableauDeDonnees as $index => $valeur) {
    // parcours toutes les valeurs de $tableauDeDonnees
}

Les boucles while et for sont des cas d'erreur fréquent : quand la condition est toujours vraie, elles n'exécutent indéfiniment et le serveur crash.