为什么&&返回true并返回false?

时间:2015-04-16 12:07:34

标签: php

在这个例子中:

$x = $b && $c;
$y = $b and $c;

为什么$ x = true而$ y = false?和&&不平等吗?

2 个答案:

答案 0 :(得分:2)

PHP: 第一个代码将$ x设置为$ b与$ c的比较结果,两者都必须为true, 第二个代码将$ y设置为$ b和thant,将其成功与$ c

的值进行比较

答案 1 :(得分:1)

运营商的优先权就是这里的不同之处。

PHP Operator Precedence

JavaScript Operator Precedence