Invertierung von Aussagen in if-else
Betrachten wir den folgenden Code:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Lassen Sie uns die Bedingung aus dem angegebenen Code invertieren, das heißt, sie in ihr Gegenteil umwandeln. Die entgegengesetzte Bedingung wird so aussehen:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Wie Sie sehen, muss man etwas nachdenken, um eine Bedingung
zu invertieren. Viel einfacher ist es, den Operator !
zu verwenden, der das logische NICHT darstellt.
Mit diesem Operator reicht es aus,
ein Ausrufezeichen vor die ursprüngliche
Bedingung zu setzen - und sie invertiert sich selbst:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Gegeben ist der folgende Code:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
Invertieren Sie die angegebene Bedingung unter Verwendung des Operators !.