Инвертовање исказа у if-else
Размотримо следећи код:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Хајде да инвертујемо услов из наведеног кода, то јест да га претворимо у његову супротност. Супротан услов ће бити овакав:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Као што видите, да бисте инвертовали услов,
потребно је мало размишљати. Много
једноставније ће бити користити оператор !,
који представља логичко НЕ.
Уз помоћ овог оператора довољно је да
ставимо узвичник испред почетног
услова - и он ће се сам инвертовати:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Дат је следећи код:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
Користећи оператор ! инвертујте
наведени услов.