“按位相与”对“布尔逻辑”造成的误差 - “&”运算符
作者: claymore 发表于: 2010-03-10 14:47:55
在表示判断的过程中我们常使用“&”表示逻辑与,可能是由于其他语言如C系程序语言工具而来的,但是很有可能造成严重的错误。
比如,在位运算中“&”表示按位与,二者便造成了冲突。
在PHP中,逻辑与的正确运算符应该是“ and ”而不是“&”。
请正确使用。
注意一些的逻辑表达
1&64 为假(0000001&1000000=0)
1 and 64 为真
比如,在位运算中“&”表示按位与,二者便造成了冲突。
在PHP中,逻辑与的正确运算符应该是“ and ”而不是“&”。
请正确使用。
注意一些的逻辑表达
1&64 为假(0000001&1000000=0)
1 and 64 为真
阅读全文...
分类: PHP | Web Developing
引用: 0
评论: 0
点击: 23









