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