अंतर प्राथमिकता है जब हम तुलना करते हैं AND के साथ &&ऑपरेटर। AND ऑपरेटर की प्राथमिकता ऑपरेटर से कम होती है =जब मूल्यांकन किया जाता है, इसलिए यदि दोनों ऑपरेटर एक ही काम करते हैं, तो भी परिणाम अलग होता है।
उदाहरण
आइए पहले AND ऑपरेटर का एक उदाहरण देखें-
<?php $val1 = 55; $val2 = 65; if ($val1 == 55 and $val2 == 65) echo "Result = True"; else echo "Result = False"; ?>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा-
Result = True
उदाहरण
आइए अब &&ऑपरेटर का एक उदाहरण देखें-
<?php $val1 = 110; $val2 = 110; if ($val1 == 110 && $val2 == 110) echo "Result = True"; else echo "Result = False"; ?>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
Result = True
उदाहरण
आइए अब एक ही उदाहरण में अंतर देखें -
<?php $bool = TRUE and FALSE; echo ($bool ? 'true' : 'false'), "\n"; $bool = TRUE && FALSE; echo ($bool ? 'true' : 'false'); ?>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा-
true false