के साथ अजीब व्यवहार मुझे 'और' PHP ऑपरेटर के व्यवहार को समझने में परेशानी हो रही है।PHP 'और' ऑपरेटर
$condition1 = true;
$var2 = "var2";
$var3 = "var3";
$condition2 = $condition1 and $var2 == $var3;
if($condition2)
echo '$condition1 and $var2 == $var3';
आउटपुट::
यहाँ कोड है $ CONDITION1 और $ var2 == $ var3
अब यह स्पष्ट है कि $var2 != $var3
के बाद से, $condition2
झूठी होना चाहिए। इसलिए echo
कथन निष्पादित नहीं किया जाना चाहिए, लेकिन यह दूसरी तरफ होता है। क्या कोई मुझे बता सकता है कि इस कोड के साथ क्या गलत है?
'$ condition2 = ($ condition1 == true) && ($ va2 == $ var3);' –