Inverteren van uitspraken in if-else
Laten we de volgende code bekijken:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Laten we de voorwaarde uit de gegeven code inverteren, dat wil zeggen, het veranderen in het tegenovergestelde. De tegenovergestelde voorwaarde wordt als volgt:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Zoals je ziet, moet je even nadenken om een voorwaarde te inverteren.
Veel eenvoudiger is het om de operator ! te gebruiken,
die een logische NIET vertegenwoordigt.
Met deze operator is het voldoende voor ons
om een uitroepteken voor de initiële voorwaarde te zetten - en deze wordt vanzelf geïnverteerd:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Gegeven de volgende code:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
Gebruik de operator ! om de gegeven voorwaarde te inverteren.