Upekee wa Kikundi katika PHP
Shughuli zenye kipaumbele zinaweza kuwekwa kwenye mabano - hii haitakuwa kosa. Kwa mfano, tuweke bidhaa ya nambari kwenye mabano:
<?php
$a = (2 * 2) + 3;
echo $a; // inatoa 7 (matokeo ya 4 + 3)
?>
Katika kesi hii, mabano yanakuwa ya ziada (kwa maana kuzidisha tayari kuna kipaumbele), lakini msimbo unakubalika. Wakati mwingine kikundi kama hicho hutumiwa katika sehemu ambazo kipaumbele cha shughuli si dhahiri. Kwa mfano, fikiria msimbo ufuatao:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
Kama unavyojua tayari, ndani yake kwanza itafanyika mgawanyiko, kisha kuzidisha. Lakini kwa mtazamo wa kwanza hii inaweza kuwa si wazi sana. Hapa unaweza kutumia mabano ya kikundi, kuonyesha wazi kipaumbele:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
Bila kukimbiza msimbo, amua, nini kitaonekana kwenye skrini:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
Bila kukimbiza msimbo, amua, nini kitaonekana kwenye skrini:
<?php
$a = 2 * (8 / 4);
echo $a;
?>