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