Operatorrangfolge von Vergleichsoperationen in PHP

Die Operation and hat eine höhere Priorität als or. Im folgenden Beispiel wird die Bedingung erfüllt, wenn die Variable $num zwischen 0 und 5 ODER zwischen 10 und 20 liegt:

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