Q.C.M.




Une boucle s'arrête...

  •  Quand la condition est remplie
  •  Quand la condition n'est plus remplie
  •  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
  •  5
  •  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 moins
  •  Ca n'aurait rien changé



Que signifie $variable++; ?

  •  La valeur de la variable augmente de 1
  •  La variable double de 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
  •  80 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