【发布时间】:2012-11-09 12:37:12
【问题描述】:
我有以下代码:
print "\n1 & 11\n";
var_dump(1 & 11);
print "\n 2 & 222\n";
var_dump(2 & 222);
为什么第一个结果是 1 ?为什么第二个结果是 2?
PHP Web site 表示 2 & 222(例如)应该给我一个布尔值:
例如,$a & $b == true 先求等价,然后求按位与;而 ($a & $b) == true 按位计算,然后是等价。"
我不明白,2 & 222 怎么可能是2?
【问题讨论】:
标签: php bit-manipulation operator-keyword