Groepering van voorwaardes in PHP
Alhoewel die bewerking and voorrang het
bo or, is dit dikwels handiger om
groeperende ronde hakies te gebruik om die
voorrang van bewerkings eksplisiet aan te dui:
<?php
$num = 3;
if ( ($num > 0 and $num < 5) or ($num > 10 and $num < 20) ) {
echo '+++';
} else {
echo '---';
}
?>
Natuurlik kan groepering ook gebruik word in die geval wanneer jy jou eie bewerkingsvoorrang nodig het, en nie die een wat by verstek verkry word nie.
Dui in die onderstaande kode die voorrang van bewerkings eksplisiet aan:
<?php
$num = 3;
if ($num > 5 and $num < 10 or $num == 20) {
echo '+++';
} else {
echo '---';
}
?>
Dui in die onderstaande kode die voorrang van bewerkings eksplisiet aan:
<?php
$num = 3;
if ($num > 5 or $num > 0 and $num < 3) {
echo '+++';
} else {
echo '---';
}
?>
Dui in die onderstaande kode die voorrang van bewerkings eksplisiet aan:
<?php
$num = 3;
if ($num == 9 or $num > 10 and $num < 20 or $num > 20 and $num < 30) {
echo '+++';
} else {
echo '---';
}
?>