PHPにおける比較演算子の優先順位

演算子 and は or より優先順位が高いです。 次の例では、変数 $num が 0 から 5 の間 または 10 から 20 の間の場合に条件が成立します:

php<?php
  $num = 3;
  
  if ($num > 0 and $num < 5 or $num > 10 and $num < 20) {
    echo '+++';
  } else {
    echo '---';
  }
?>