Нијансе груписања у PHP
У заграде се могу ставити операције које имају приоритет – то неће бити грешка. На пример, ставимо у заграде производ бројева:
<?php
$a = (2 * 2) + 3;
echo $a; // исписаће 7 (резултат 4 + 3)
?>
У овом случају заграде су излишне (множење ионако има приоритет), али код је прихватљив. Понекад се такво груписање користи на местима где приоритет операција није очигледан. За пример размотримо следећи код:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
Као што већ знате, у њему ће се прво извршити дељење, а затим множење. Али на први поглед то можда није превише очигледно. Овде се могу користити груписајуће заграде, да би се јасно показао приоритет:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
Без покретања кода, одредите шта ће се исписати на екран:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
Без покретања кода, одредите шта ће се исписати на екран:
<?php
$a = 2 * (8 / 4);
echo $a;
?>