Sfumature del raggruppamento in PHP

Le operazioni che hanno una priorità possono essere racchiuse tra parentesi - questo non sarà un errore. Ad esempio, racchiudiamo tra parentesi il prodotto dei numeri:

php<?php
  $a = (2 * 2) + 3;
  echo $a; // mostrerà 7 (risultato di 4 + 3)
?>

In questo caso le parentesi risultano superflue (la moltiplicazione ha già la priorità), ma il codice è valido. A volte un tale raggruppamento viene utilizzato in quei punti in cui la priorità delle operazioni non è ovvia. Ad esempio, consideriamo il seguente codice:

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

Come già sapete, in esso verrà eseguita prima la divisione, e poi la moltiplicazione. Ma a prima vista potrebbe non essere così ovvio. Qui si possono usare le parentesi di raggruppamento per mostrare esplicitamente la priorità:

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

Senza eseguire il codice, determinate cosa verrà visualizzato sullo schermo:

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

Senza eseguire il codice, determinate cosa verrà visualizzato sullo schermo:

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