Väidete ümberpööramine if-else
Vaatleme järgmist koodi:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Pöörame ümber tingimuse toodud koodis, see tähendab, muudame selle vastupidiseks. Vastupidine tingimus saab olema järgmine:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Nagu näete, tuleb tingimuse ümberpööramiseks
veidi mõelda. Palju
lihtsam on kasutada operaatorit !,
mis tähistab loogilist EI.
Selle operaatori abil piisab, kui
paneme hüüumärgi algse
tingimuse ette - ja see inverteerub ise:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Antud on järgmine kood:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
Kasutades operaatorit ! inverteerige
toodud tingimus.