Q.C.M.
Q.C.M.
Les conditions permettent...
- De répéter plusieurs fois des instructions.
- D'exécuter des instructions différentes au hasard.
- D'exécuter des instructions différentes en fonction de la valeur d'une variable.
Lequel de ces mots signifie "Sinon" ?
- if
- else
- elseif
Lequel de ces symboles signifie "Est différent de" ?
- ~=
- |=
- !=
Que va afficher ce code ?
Code : PHP
1 2 3 4 5 6 7 8 9 10 11 |
<?php $resultat = 25 - 10; if ($resultat < 15) { echo "Perdu"; } else { echo "Gagné"; } ?> |
- Perdu
- Gagné
- Rien du tout
Ce code peut-il afficher "Jour" ?
Code : PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php if ($texte != "Menu") { echo "Nuit"; } elseif ($texte == "Menu") { echo "Soir"; } else { echo "Jour"; } ?> |
- Oui
- Non
- On ne peut pas répondre, il manque des données.
Que vaut $animal à la fin de ce bout de code ?
Code : PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php $longueur = 145; $largeur = 73; if ($longueur > $largeur AND $largeur > 100) { $animal = "Perroquet"; } elseif ($longueur > $largeur OR $largeur != 73) { $animal = "Serpent"; } else { $animal = "Renard"; } ?> |
- Perroquet
- Serpent
- Renard
Qu'affiche ce Switch ?
Code : PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php $pays = "Espagne"; switch ($pays) { case "France": echo "Salut"; break; case "Royaume-Uni": echo "Hello"; break; case "Espagne": echo "Hola"; break; } ?> |
- Salut
- Hello
- Hola
En résumé
- Les conditions permettent à PHP de prendre des décisions en fonction de la valeur des variables.
- La forme de condition la plus courante est if… elseif… else qui signifie « si »… « sinon si »… « sinon ».
- On peut combiner des conditions avec les mots-clés AND (« et ») et OR (« ou »).
- Si une condition comporte de nombreux elseif, il peut être plus pratique d'utiliser switch, une autre forme de condition.
- Les ternaires sont des conditions condensées qui font un test sur une variable, et en fonction des résultats de ce test donnent une valeur à une autre variable. Elles sont cependant plus rarement utilisées.
Créé avec HelpNDoc Personal Edition: Transformez votre document Word en un eBook professionnel avec HelpNDoc