PHP中的&和\u0026\u0026之间的区别

我很困惑与&和&&我有两本PHP书。一个说他们是相同的,但另一个说,他们是不同的。我认为他们是一样的。

他们不一样吗?

最佳答案
&是按位AND。见Bitwise Operators.假设你做14& 7:

    14 = 1110
     7 = 0111
    ---------
14 & 7 = 0110 = 6

&&&是逻辑AND。参见Logical Operators.考虑这个真值表:

 $a     $b     $a && $b
false  false    false
false  true     false
true   false    false
true   true     true

转载注明原文:PHP中的&和\u0026\u0026之间的区别 - 代码日志