Omkeer van stellings in if-else
Beskou die volgende kode:
<?php
if ($num > 0 and $num < 5) {
echo '+++';
} else {
echo '---';
}
?>
Kom ons keer die voorwaarde in die gegewe kode om, dit wil sê verander dit na sy teenoorgestelde. Die teenoorgestelde voorwaarde sal so lyk:
<?php
if ($num <= 0 or $num >= 5) {
echo '+++';
} else {
echo '---';
}
?>
Soos jy kan sien, om 'n voorwaarde om te keer,
moet 'n mens bietjie dink. Dit sal baie
makliker wees om die operateur ! te gebruik,
wat die logiese NIE voorstel.
Met hierdie operateur is dit genoeg vir ons
om 'n uitroepteken voor die oorspronklike
voorwaarde te plaas - en dit sal self omkeer:
<?php
if ( !($num > 0 and $num < 5) ) {
echo '+++';
} else {
echo '---';
}
?>
Die volgende kode word gegee:
<?php
if ($num1 >= 0 or $num2 <= 10) {
echo '+++';
} else {
echo '---';
}
?>
Gebruik die operateur ! om die
gegewe voorwaarde om te keer.