PHP да гуруҳлаш нюанслари
Қавс ичида ўринбопшириқ амалларни қўйиш mumkin - бу хато бўлмайди. Масалан, сонлар кўпайтмасини қавс ичига оламиз:
<?php
$a = (2 * 2) + 3;
echo $a; // 7 ни чиқаради (4 + 3 натижаси)
?>
Бу ҳолда қавслар ортиқча бўлади (кўпайтиришнинг ўзининг ўринбопшириги бор-ку), лекин код жойидадир. Бaъзан бундай гуруҳлаш амаллар ўринбопшириги аник бўлмаган жойларда қўлланилади. Мисол учун куйидаги кодни кўриб чиқамиз:
<?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;
?>