Retour au cours

Structures de Boucle : while et do-while

PHP : Le Bootcamp Complet du Débutant à l'Expert (0 à Héros)

13. Structures de Boucle : while et do-while

Les boucles sont utilisées pour exécuter un bloc de code de manière répétée jusqu'à ce qu'une condition spécifiée soit remplie.

1. La Boucle while

La boucle while vérifie la condition avant d'exécuter le bloc de code. Si la condition est initialement false, le bloc de code ne s'exécutera jamais.

php

"; $count++; // Crucial : incrémenter le compteur pour éviter une boucle infinie } /* Résultat : Numéro actuel : 1 ... Numéro actuel : 5 */ ?>

Prévenir les Boucles Infinies

Assurez-vous que la condition de la boucle devienne finalement false. Cela implique généralement de modifier la variable de boucle à l'intérieur du bloc.

2. La Boucle do-while

La boucle do-while exécute le bloc de code au moins une fois, puis vérifie la condition. Si la condition est true, elle se répète.

php

"; $i++; } while ($i <= 5); /* Résultat : Le nombre est : 6 (Exécuté une fois, même si 6 n'est pas <= 5) */ ?>

Quand utiliser do-while : Lorsque vous avez besoin que le corps de la boucle s'exécute au moins une fois, quelle que soit la condition initiale (par exemple, lors de la récupération d'une entrée utilisateur).