'と' PHP演算子の動作を理解できません。ここでPHP 'と'演算子で奇妙な動作が発生する
コードされています
$condition1 = true;
$var2 = "var2";
$var3 = "var3";
$condition2 = $condition1 and $var2 == $var3;
if($condition2)
echo '$condition1 and $var2 == $var3';
出力:$条件1と$ var2で== $ VAR3
は、今では$var2 != $var3
以来、$condition2
が偽でなければならないことは明らかです。したがって、echo
ステートメントは実行されるべきではありませんが、それは逆です。誰がこのコードの何が間違っているか教えてください。
'$ condition2 =($ condition1 == true)&&($ va2 == $ var3);' –