Нијансе груписања у PHP

У заграде се могу ставити операције које имају приоритет – то неће бити грешка. На пример, ставимо у заграде производ бројева:

php<?php
  $a = (2 * 2) + 3;
  echo $a; // исписаће 7 (резултат 4 + 3)
?>

У овом случају заграде су излишне (множење ионако има приоритет), али код је прихватљив. Понекад се такво груписање користи на местима где приоритет операција није очигледан. За пример размотримо следећи код:

php<?php
  $a = 8 / 2 * 4;
  echo $a;
?>

Као што већ знате, у њему ће се прво извршити дељење, а затим множење. Али на први поглед то можда није превише очигледно. Овде се могу користити груписајуће заграде, да би се јасно показао приоритет:

php<?php
  $a = (8 / 2) * 4;
  echo $a;
?>
Задание 1

Без покретања кода, одредите шта ће се исписати на екран:

php<?php
  $a = (2 * 8) / 4;
  echo $a;
?>
Задание 2

Без покретања кода, одредите шта ће се исписати на екран:

php<?php
  $a = 2 * (8 / 4);
  echo $a;
?>