Inversion des déclarations dans if-else
Considérons le code suivant :
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Inversons la condition du code donné, c'est-à-dire transformons-la en son opposée. La condition opposée sera la suivante :
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Comme vous le voyez, pour inverser la condition,
il faut réfléchir un peu. Il serait
beaucoup plus simple d'utiliser l'opérateur !,
qui représente le NON logique.
Avec cet opérateur, il nous suffit
de mettre un point d'exclamation devant la condition initiale
- et elle s'inversera d'elle-même :
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Voici le code suivant :
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
En utilisant l'opérateur !, inversez
la condition donnée.