Pengelompokan Kondisi dalam PHP
Meskipun operasi and memiliki prioritas
dibandingkan or, seringkali lebih mudah menggunakan
tanda kurung pengelompokan untuk secara eksplisit menunjukkan
prioritas operasi:
<?php
$num = 3;
if ( ($num > 0 and $num < 5) or ($num > 10 and $num < 20) ) {
echo '+++';
} else {
echo '---';
}
?>
Tentu saja, pengelompokan juga dapat digunakan dalam kasus ketika Anda membutuhkan prioritas operasi Anda sendiri, dan bukan yang didapat secara default.
Dalam kode di bawah ini, tentukan prioritas operasi secara eksplisit:
<?php
$num = 3;
if ($num > 5 and $num < 10 or $num == 20) {
echo '+++';
} else {
echo '---';
}
?>
Dalam kode di bawah ini, tentukan prioritas operasi secara eksplisit:
<?php
$num = 3;
if ($num > 5 or $num > 0 and $num < 3) {
echo '+++';
} else {
echo '---';
}
?>
Dalam kode di bawah ini, tentukan prioritas operasi secara eksplisit:
<?php
$num = 3;
if ($num == 9 or $num > 10 and $num < 20 or $num > 20 and $num < 30) {
echo '+++';
} else {
echo '---';
}
?>