距开课0天0时0分-10072186秒
凉伴伴2019-05-24 15:04:32 0 1 540
[PHP讨论组]源自课程章节:php基础语法之逻辑运算举报回复话题 ↕
$x = true;
$y=2;
if($x & $y++) 为假
if($x & 3) 为真
1
0
分享
凉伴伴 2019-05-24 15:23:341楼
自己回答,看下一节【位运算】就明白了,&和|都是数字运算,会先二进制运算再判断
$x、$y++转二进制都为0,所以$x & $y++最终结果为0,if(0)----假
3转二进制是 11,$x & 3 二进制结果为 011,转十进制是3,if(3)----真
赞 +0添加回复
凉伴伴 2019-05-24 15:23:341楼
自己回答,看下一节【位运算】就明白了,&和|都是数字运算,会先二进制运算再判断
$x、$y++转二进制都为0,所以$x & $y++最终结果为0,if(0)----假
3转二进制是 11,$x & 3 二进制结果为 011,转十进制是3,if(3)----真
赞 +0添加回复