Групирање на услови во PHP
Иако операцијата and има предност
над or, често е попогодно да се користат
групирачки заградни, за експлицитно да се покаже
предноста на операциите:
<?php
$num = 3;
if ( ($num > 0 and $num < 5) or ($num > 10 and $num < 20) ) {
echo '+++';
} else {
echo '---';
}
?>
Се разбира, групирањето може да се користи и во случај кога ви е потребен ваш приоритет на операции, a не оној што се добива по стандард.
Во кодот даден подолу, наведете го приоритетот на операциите во експлицитен вид:
<?php
$num = 3;
if ($num > 5 and $num < 10 or $num == 20) {
echo '+++';
} else {
echo '---';
}
?>
Во кодот даден подолу, наведете го приоритетот на операциите во експлицитен вид:
<?php
$num = 3;
if ($num > 5 or $num > 0 and $num < 3) {
echo '+++';
} else {
echo '---';
}
?>
Во кодот даден подолу, наведете го приоритетот на операциите во експлицитен вид:
<?php
$num = 3;
if ($num == 9 or $num > 10 and $num < 20 or $num > 20 and $num < 30) {
echo '+++';
} else {
echo '---';
}
?>