Les boucles sont des sutructures algorithmiques. Elles permettent d'assurer le traitement itératif d'un programme;
C'est à dire qu'elle répète une instructions un nombre de fois précis (ou non)
Il existe 3 types de boucles
Il s'agit de la boucle la plus basique. Le POUR permet d'exécuter une instrucrtion un nombre de fois donné
En PHP on utilise le mot cléf : FOR
La logique du code peut se comprendre de la façon suivante :
Ici petit rappel sur l'incrémentation
Il est possible de modifier le pas d'augmentation
Il s'agit de la structure de boucle la plus classique car est décrit le mieux la logique. Le Tant Que permet d'éxécuter un code tant que la condition est vrai
Pour ce faire on va utiliser le mot clef WHILE
Reprenons l'exemple précédent
Noter qu'il est important d'incrémenter la variable $i, dans le cas contraire la boucle s'éxécutera à l'infini(et l'inifi c'est très long). En somme il faut toujours assurer que la condition dans le while finisse par être fausse
C'est comme le tant que mais c'est pas pareil
Comme le tant que, il exécute le code tant que la condition est vrai. Mais le FAIRE TANT QUE va exécuter le code une première fois avant de vérifier la condition
On utilise les mots cléfs do et while
Le FAIRE TANT QUE éxecute l'instruction avant de faire la vérifiaction
Donc si l'on écrit
Affichera
mais si j'écris
Affichera