PHP'де топтоонун нуанстары

Амалдарды алардын приоритетинен көз карандысыз алуучу кашаа ичине алса болот - бул ката болбойт. Мисалы, сандардын көбөйтүүсүн кашаа ичине алалы:

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

Бул учурда кашаалар керексиз болуп калат (көбөйтүүнүн өзүнүн приоритети бар), бирок код жарактуу. Кээде мындай топтоону амалдардын приоритети анык эмес жерлерде колдонушат. Мисал үчүн, төмөнкү кодду карап көрөлү:

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;
?>