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# में वेरिएबल्सएक वेरिएबल एक स्टोरेज एरिया को दिया गया नाम है जिसे हमारे प्रोग्राम मैनिपुलेट कर सकते हैं। C# में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट, उस मेमोरी में स्टोर की जा सकने वाली मानों की रेंज और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशन्स के से

  1. - Python में OR और AND ऑपरेटर्स में क्या अंतर है?

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

  1. - Python में | और OR ऑपरेटर्स में क्या अंतर है?

    Python में `or` एक लॉजिकल ऑपरेटर है और `|` एक बिटवाइज़ ऑपरेटर है। `or` ऑपरेटर को किसी भी प्रकार के दो ऑपरेंड्स की आवश्यकता होती है जो true या false हो सकते हैं। यह true लौटाता है यदि कोई भी ऑपरेंड true मूल्यांकन करता है। >>> a = 50 >>> b = 25 >>> a > 40 or b > 40 Tr