我有以下代码:
print "\n1 & 11\n";
var_dump(1 & 11);
print "\n 2 & 222\n";
var_dump(2 & 222);
Run Code Online (Sandbox Code Playgroud)
为什么第一个结果是1?为什么第二个结果是2?
在PHP网站说,2 & 222(例如)应该给我回一个布尔值:
例如,$ a&$ b == true计算等价,然后按位和; while ($ a&$ b)== true按位计算,然后计算等价."
我不明白,这怎么会2 & 222是2?