PHP-də qruplaşdırmanın nüansları

Üstünlüyü olan əməliyyatları mötərizə içərisinə almaq olar - bu səhv olmayacaq. Məsələn, ədədlərin hasilini mötərizəyə alaq:

php<?php
  $a = (2 * 2) + 3;
  echo $a; // 7 çap edəcək (4 + 3 nəticəsi)
?>

Bu halda mötərizələr artıq olur (vurmağın onsuz da üstünlüyü var), amma kod icazə veriləndir. Bəzən belə qruplaşdırmadan əməliyyatların üstünlüyünün aydın olmadığı yerlərdə istifadə edirlər. Nümunə üçün aşağıdakı kodu nəzərdən keçirək:

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

Artıq bildiyiniz kimi, əvvəlcə bölmə, sonra isə vurma yerinə yetiriləcək. Amma ilk baxışdan bu o qədər də aydın olmaya bilər. Burada üstünlüyü aydın göstərmək üçün qruplaşdırıcı mötərizələrdən istifadə etmək olar:

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

Kodu işə salmadan, ekranda nəyin çap olunacağını müəyyənləşdirin:

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

Kodu işə salmadan, ekranda nəyin çap olunacağını müəyyənləşdirin:

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