titre   titreD

 

Structures de sélections

La commade if permet d'exécuter du code selon le résultat d'une condition. L'exemple ci-dessous affiche un message si la variable $age est supérieure ou égale à 18.

    Code PHP Résultat dans la mémoire de l'ordinateur
 
01
02
03
04
05
06

<?php
$age=18;
if ($age>=18) {
espaceecho "Tu peux voter";
};
?>


Tu peux voter


Opérateurs de conditions

Les opérateurs de conditions retournent soit vrai ou faux selon l'expression.

  Opérateur Description Exemple
 
==
Égal $a==1
 
!=
Pas égal $a!=4
 
<
Plus petit $a<4
 
<=
Plus petit ou égal $a<=4
 
>
Plus grand $a>4
 
>=
Plus grand ou égal $a>=4
 
&&
ET ($a>=5) && ($$a<=10)
 
||
OU ($a>=5) || ($$a<=10)


Structure : if...else

Si la condition ($age>=18) est vrai, alors la première action est exécutée ; dans le cas contraire, c'est la seconde action qui est exécutée.

    Code PHP Résultat dans la mémoire de l'ordinateur
 
01
02
03
04
05
06
07
08
09

<?php
$age=17;
if ($age>=18) {
espaceecho "Tu peux voter";
}
else {
espaceecho "Tu n'as pas l'âge de voter";
}
;
?>


Tu n'as pas l'âge de voter


Structure : if...elseif...else

L'exécution se fait de la manière suivante: la première condition est vérifiée, dans le cas où elle est vrai alors la première action est exécutée ; sinon, si la deuxième condition est vrai, alors la deuxième action est exécutée ; ainsi de suite pour les autres conditions. Si aucune condition est vrai, alors l'action du else sera exécutée.

    Code PHP Résultat dans la mémoire de l'ordinateur
 
01
02
03
04
05
06
07
08
09
10
11
12

<?php
$note=75;
if ($age<50) {
espaceecho "Échec";
}
elseif ($age<70) {
espaceecho "Tu as passé le cours";
}
else {
espaceecho "Bravo, beau résultat";
}
;
?>


Bravo, beau résultat