ET logique en PHP
L'opérateur ET logique permet de spécifier la simultanéité
des conditions. Dans l'exemple suivant, la condition sera exécutée
si la variable $num est supérieure à zéro et
simultanément inférieure à 10 :
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Les conditions peuvent s'appliquer non pas à une seule variable,
mais à différentes. Dans l'exemple suivant, la condition
sera exécutée si la variable $num1
est égale à 2 et simultanément la variable
$num2 est égale à 3 :
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Vérifiez que la variable $num
est supérieure à zéro et inférieure à 5.
Vérifiez que la variable $num
est supérieure ou égale à 10 et inférieure ou égale
à 20.
Vérifiez que la variable $num1
est égale ou inférieure à 1, et que la variable $num2
est supérieure ou égale à 3.