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