Nuancat e grupimit në PHP
Operacionet që kanë prioritet mund të vendosen në kllapa - kjo nuk do të jetë gabim. Për shembull, le të vendosim në kllapa shumëzimin e numrave:
<?php
$a = (2 * 2) + 3;
echo $a; // do të shfaqet 7 (rezultat 4 + 3)
?>
Në këtë rast, kllapat rezultojnë të tepërta (shumëzimi ka prioritet nga vetja), por kodi është i lejueshëm. Ndonjëherë grupimi i tillë përdoret në vende ku prioriteti i operacioneve nuk është i dukshëm. Për shembull, merrni parasysh kodin e mëposhtëm:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
Siç e dini tashmë, fillimisht do të kryhet pjesëtimi, dhe pastaj shumëzimi. Por në shikim të parë kjo mund të mos jetë shumë e dukshme. Këtu mund të përdorni kllapa grupuese për të treguar qartë prioritetin:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
<?php
$a = 2 * (8 / 4);
echo $a;
?>