Instructions PHP if...else... elseif
Les instructions conditionnelles sont utilisées pour effectuer différentes actions en fonction de différentes conditions.
Instructions conditionnelles PHP
Très souvent, lorsque vous écrivez du code, vous souhaitez effectuer différentes actions pour différentes conditions. Vous pouvez utiliser des instructions conditionnelles dans votre code pour ce faire.
En PHP, nous avons les instructions conditionnelles suivantes :
if
instruction - exécute du code si une condition est vraieif...else
instruction - exécute du code si une condition est vraie et un autre code si cette condition est fausseif...elseif...else
déclaration - exécute des codes différents pour plus de deux conditionsswitch
instruction - sélectionne l'un des nombreux blocs de code à exécuter
PHP - L'instruction if
L' if
instruction exécute du code si une condition est vraie.
Syntaxe
if (condition) {
code to be executed if condition is true;
}
Exemple
Sortie "Bonne journée !" si l'heure actuelle (HOUR) est inférieure à 20 :
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP - L'instruction if...else
L' if...else
instruction exécute du code si une condition est vraie et un autre code si cette condition est fausse.
Syntaxe
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
Exemple
Sortie "Bonne journée !" si l'heure actuelle est inférieure à 20, et "Bonne nuit !" autrement:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - L'instruction if...elseif...else
L' if...elseif...else
instruction exécute des codes différents pour plus de deux conditions.
Syntaxe
if (condition) {
code to be executed if this condition is true;
}
elseif (condition) {
code to be executed if first condition is false and this
condition is true;
} else {
code to be executed if all conditions are false;
}
Exemple
Sortie "Bonjour !" si l'heure actuelle est inférieure à 10, et "Bonne journée !" si l'heure actuelle est inférieure à 20. Sinon, il affichera "Bonne nuit !" :
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP - L'instruction switch
L' switch
énoncé sera expliqué dans le chapitre suivant.