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
$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
$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
$a = (8 / 2) * 4;
echo $a;
?>
Kodu işə salmadan, ekranda nəyin çap olunacağını müəyyənləşdirin:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
Kodu işə salmadan, ekranda nəyin çap olunacağını müəyyənləşdirin:
<?php
$a = 2 * (8 / 4);
echo $a;
?>