小编Pol*_*ism的帖子

PHP中的按位运算符

我有以下代码:

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 & 2222

php bit-manipulation operator-keyword

4
推荐指数
1
解决办法
184
查看次数

标签 统计

bit-manipulation ×1

operator-keyword ×1

php ×1