ลำดับความสำคัญของตัวดำเนินการเปรียบเทียบใน 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 '---';
  }
?>