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