常见运算符优先级
运算符
$a = true ? 0 : true ? 1 : 2;// (true ? 0 : true) ? 1 : 2 = 2
$a = 1;
$b = 2;
$a = $b += 3; // $a = ($b += 3) -> $a = 5, $b = 5
逻辑或的优先级大于=
$b = false;
var_dump($a = $b || true);
var_dump($a);
输出:
bool(true)
bool(true)
$a = true ? 0 : true ? 1 : 2;// (true ? 0 : true) ? 1 : 2 = 2
$a = 1;
$b = 2;
$a = $b += 3; // $a = ($b += 3) -> $a = 5, $b = 5
$b = false;
var_dump($a = $b || true);
var_dump($a);
输出:
bool(true)
bool(true)