PHP-ში დაჯგუფების ნიუანსები
ოპერაციებს, რომლებსაც პრიორიტეტი გააჩნიათ, შეგიძლიათ ჩასვათ ფრჩხილებში - ეს არ იქნება შეცდომა. მაგალითად, ჩავსვათ ფრჩხილებში რიცხვების ნამრავლი:
<?php
$a = (2 * 2) + 3;
echo $a; // გამოიტანს 7 (4 + 3-ის შედეგი)
?>
ამ შემთხვევაში ფრჩხილები ზედმეტი აღმოჩნდება (გამრავლებას უკვე გააჩნია პრიორიტეტი), მაგრამ კოდი მისაღებია. ზოგჯერ ასეთ დაჯგუფებას იყენებენ იმ ადგილებში, სადაც ოპერაციების პრიორიტეტი არააშკარაა. მაგალითისთვის განვიხილოთ შემდეგი კოდი:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
როგორც უკვე იცით, მასში ჯერ შესრულდება გაყოფა, და შემდეგ გამრავლება. მაგრამ პირველი შეხედვით ეს შეიძლება არც ისე აშკარა იყოს. აქ შეგვიძლია გამოვიყენოთ დაჯგუფების ფრჩხილები, რათა ცხადად ვაჩვენოთ პრიორიტეტი:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:
<?php
$a = 2 * (8 / 4);
echo $a;
?>