PHP 비교 연산자 우선순위
and 연산자는 or보다 우선순위가 높습니다.
다음 예제에서 조건은
변수 $num이 0에서 5 사이
또는 10에서 20 사이일 때 실행됩니다:
<?php
$num = 3;
if ($num > 0 and $num < 5 or $num > 10 and $num < 20) {
echo '+++';
} else {
echo '---';
}
?>
and 연산자는 or보다 우선순위가 높습니다.
다음 예제에서 조건은
변수 $num이 0에서 5 사이
또는 10에서 20 사이일 때 실행됩니다:
<?php
$num = 3;
if ($num > 0 and $num < 5 or $num > 10 and $num < 20) {
echo '+++';
} else {
echo '---';
}
?>