Regroupement de conditions en PHP

Bien que l'opérateur and ait la priorité sur or, il est souvent plus pratique d'utiliser des parenthèses de regroupement pour montrer explicitement la priorité des opérations :

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

Bien entendu, le regroupement peut également être utilisé lorsque vous avez besoin de votre propre priorité d'opérations, et non de celle qui est obtenue par défaut.

Задание 1

Dans le code ci-dessous, indiquez la priorité des opérations de manière explicite :

php<?php
  $num = 3;
    
  if ($num > 5 and $num < 10 or $num == 20) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 2

Dans le code ci-dessous, indiquez la priorité des opérations de manière explicite :

php<?php
  $num = 3;
    
  if ($num > 5 or $num > 0 and $num < 3) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 3

Dans le code ci-dessous, indiquez la priorité des opérations de manière explicite :

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