A csoportosítás finomságai PHP-ben
A műveleteket, amelyek prioritással rendelkeznek, zárójelekbe lehet zárni - ez nem lesz hiba. Például tegyük zárójelbe a számok szorzatát:
<?php
$a = (2 * 2) + 3;
echo $a; // kiírja 7-t (4 + 3 eredménye)
?>
Ebben az esetben a zárójelek feleslegesek (hiszen a szorzásnak mindig is prioritása van), de a kód mégis megengedett. Néha az ilyen csoportosítást olyan helyeken használják, ahol a műveletek prioritása nem nyilvánvaló. Példaként tekintsük a következő kódot:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
Ahogy már tudod, ebben először az osztás, majd a szorzás hajtódik végre. De első pillantásra ez nem feltétlenül egyértelmű. Itt használhatunk csoportosító zárójeleket, hogy egyértelműen jelezzük a prioritást:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
A kód futtatása nélkül határozd meg, mi jelenik meg a képernyőn:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
A kód futtatása nélkül határozd meg, mi jelenik meg a képernyőn:
<?php
$a = 2 * (8 / 4);
echo $a;
?>