PHP да гуруҳлаш нюанслари

Қавс ичида ўринбопшириқ амалларни қўйиш mumkin - бу хато бўлмайди. Масалан, сонлар кўпайтмасини қавс ичига оламиз:

php<?php
  $a = (2 * 2) + 3;
  echo $a; // 7 ни чиқаради (4 + 3 натижаси)
?>

Бу ҳолда қавслар ортиқча бўлади (кўпайтиришнинг ўзининг ўринбопшириги бор-ку), лекин код жойидадир. Бaъзан бундай гуруҳлаш амаллар ўринбопшириги аник бўлмаган жойларда қўлланилади. Мисол учун куйидаги кодни кўриб чиқамиз:

php<?php
  $a = 8 / 2 * 4;
  echo $a;
?>

Сиз билганингиздек, унда аввал бўлиш, сўнгра кўпайтириш бажарилади. Лекин биринчи қарашда бу жуда аник бўлмаслиги мумкин. Бу ерда ўринбопшириқни аник кўрсатиш учун гуруҳловчи қавслардан фойдаланиш мумкин:

php<?php
  $a = (8 / 2) * 4;
  echo $a;
?>
Задание 1

Кодни ишга туширмасдан, экранга нима чиқарилишини аниқланг:

php<?php
  $a = (2 * 8) / 4;
  echo $a;
?>
Задание 2

Кодни ишга туширмасдан, экранга нима чиқарилишини аниқланг:

php<?php
  $a = 2 * (8 / 4);
  echo $a;
?>