php面试准备之运算符考察点

运算符优先级:
递增/递减>!>算数运算符>大小比较>(不)相等比较>引用>位运算符(^)>位运算符(|)>逻辑与>逻辑或>三目>赋值

 

 public function Cdata()
    {
        $a = 2;
        $b = 0;
        if($a = 3 > 0 || $b = 3 > 0 ){
            $a++;
            $b++;
            echo $a;//1
            echo $b;//1
        }
    }

解析:> 大于 || 大于 = 

所以题目应该是 

$a = ((3 > 0) || $b = 3 > 0)

所以$a=true,true++还是等于true,而输出true得到 1 

$b=0;$b++;所以$b=1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值