Нюансы группировки в 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;
?>