Групирање на услови во PHP

Иако операцијата and има предност над or, често е попогодно да се користат групирачки заградни, за експлицитно да се покаже предноста на операциите:

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

Се разбира, групирањето може да се користи и во случај кога ви е потребен ваш приоритет на операции, a не оној што се добива по стандард.

Задание 1

Во кодот даден подолу, наведете го приоритетот на операциите во експлицитен вид:

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

Во кодот даден подолу, наведете го приоритетот на операциите во експлицитен вид:

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

Во кодот даден подолу, наведете го приоритетот на операциите во експлицитен вид:

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