Рассмотрим следующий код:
<?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 '-';
}
?>
Используя оператор !
инвертируйте
приведенное условие.