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

41 lines
1 KiB
Markdown

# 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
```php
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
```php
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
```php
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.