Инвертирование высказываний в 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 '---';
}
?>
Бо истифода аз оператори ! шарти
додашударо инверти кунед.