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