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) {
echo "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) {
echo "Tu peux voter";
}
else {
echo "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) {
echo "Échec";
}
elseif ($age<70) {
echo "Tu as passé le cours";
}
else {
echo "Bravo, beau résultat";
};
?> |
Bravo, beau résultat |
|