PHP运算符优先级
2019-12-17 本文已影响0人
简简天天
<?php
$a= 0;
$b= 0;
if($a= 3>0 || $b= 3>0){
$a++;
$b++;
}
echo $a,$b; // 1 1
echo true,false; //1 空
$a = true;
echo $a++; // 1
1、运算符的优先级问题,首先在此题中比较运算符>逻辑运算符>赋值
2、先看 3>0为true,因为是||运算所以后面的a=true,
a++;为1;
b=0;$b++;就改变为1, echo true;结果为1