Q.C.M.

Q.C.M.
Une boucle s'arrête...
 Quand la condition est remplie Quand la condition est remplie
 Quand la condition n'est plus remplie Quand la condition n'est plus remplie
 Quand la condition renvoie une erreur Quand la condition renvoie une erreur
Combien de fois cette boucle sera-t-elle exécutée ?Code : PHP
| 1 2 3 4 5 6 7 8 9 | <?php $boucle = 10; while ($boucle > 0) { // Instructions $boucle = $boucle - 2; } ?> | 
 4 4
 5 5
 6 6
Que se serait-il passé dans le code précédent si on avait mis un >= au lieu du symbole > ?
 On aurait eu une boucle de plus On aurait eu une boucle de plus
 On aurait eu une boucle de moins On aurait eu une boucle de moins
 Ca n'aurait rien changé Ca n'aurait rien changé
Que signifie $variable++; ?
 La valeur de la variable augmente de 1 La valeur de la variable augmente de 1
 La variable double de valeur La variable double de valeur
 On ajoute à la variable sa propre valeur On ajoute à la variable sa propre valeur
Allez, on va pas faire 50 questions identiques, on finit par un truc tordu, si vous trouvez c'est que vous avez tout compris ;o)
Combien de fois le message est-il affiché ?
Code : PHP
| 1 2 3 4 5 6 7 8 9 10 11 | <?php $message = 'Je me répète là, non ?'; for ($boucle1 = 1; $boucle1 <= 20; $boucle1++) { for ($boucle2 = 1; $boucle2 <= 10; $boucle2++) { echo $message; } } ?> | 
 20 fois 20 fois
 80 fois 80 fois
 200 fois 200 fois


En résumé
- Les boucles demandent à PHP de répéter des instructions plusieurs fois.
- Les deux principaux types de boucles sont :
- while : à utiliser de préférence lorsqu'on ne sait pas par avance combien de fois la boucle doit être répétée ;
- for : à utiliser lorsqu'on veut répéter des instructions un nombre précis de fois.
- L'incrémentation est une technique qui consiste à ajouter 1 à la valeur d'une variable. La décrémentation retire au contraire 1 à cette variable. On trouve souvent des incrémentations au sein de boucles for.
Créé avec HelpNDoc Personal Edition: Créez sans effort des fichiers PDF cryptés et protégés par mot de passe