A műveleti prioritás összehasonlításokban PHP-ban

A and művelet magasabb prioritású, mint a or. A következő példában a feltétel akkor teljesül, ha a $num változó 0 és 5 között VAGY 10 és 20 között van:

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