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