Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में 'AND' बनाम '&&' ऑपरेटर्स


अंतर प्राथमिकता है जब हम तुलना करते हैं 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

  1. सी # में ऑपरेटरों, प्रकार और चर

    C# में वेरिएबल एक चर एक भंडारण क्षेत्र को दिया गया नाम है जिसे हमारे प्रोग्राम हेरफेर कर सकते हैं। C# में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट को उस मेमोरी के भीतर स्टोर किए जा सकने वाले मानों की रेंज और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशंस के सेट

  1. पायथन में OR और AND ऑपरेटरों में क्या भिन्न है?

    पायथन में, और और या (नहीं के साथ) को लॉजिकल ऑपरेटर्स के रूप में परिभाषित किया गया है। दोनों को दो ऑपरेंड की आवश्यकता होती है जो सही या गलत का मूल्यांकन कर सकते हैं। और ऑपरेटर ट्रू तभी लौटाता है जब दोनों ऑपरेंड ट्रू हों। >>> a=50 >>> b=25 >>> a>40 and b>40 False >

  1. में क्या अलग है | और या पायथन में ऑपरेटरों?

    पायथन में या एक तार्किक संचालिका है और | बिटवाइज ऑपरेटर है। या ऑपरेटर को किसी भी प्रकार के दो ओपन की आवश्यकता होती है और यह सही या गलत हो सकता है। यदि कोई एक ऑपरेंड सत्य का मूल्यांकन करता है तो यह सच हो जाता है। >>> a=50 >>> b=25 >>> a>40 or b>40 True >>> a&