Matices de agrupación en PHP
Se pueden encerrar entre paréntesis operaciones que tengan prioridad - esto no será un error. Por ejemplo, encerremos en paréntesis la multiplicación de números:
<?php
$a = (2 * 2) + 3;
echo $a; // mostrará 7 (resultado de 4 + 3)
?>
En este caso los paréntesis resultan redundantes (la multiplicación ya tiene prioridad), pero el código es válido. A veces esta agrupación se utiliza en aquellos lugares donde la prioridad de las operaciones no es obvia. Como ejemplo, consideremos el siguiente código:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
Como ya saben, en él primero se ejecutará la división, y luego la multiplicación. Pero a primera vista esto puede no ser muy obvio. Aquí se pueden usar paréntesis de agrupación para mostrar explícitamente la prioridad:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
Sin ejecutar el código, determine qué se mostrará en pantalla:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
Sin ejecutar el código, determine qué se mostrará en pantalla:
<?php
$a = 2 * (8 / 4);
echo $a;
?>