常见运算符优先级

运算符

$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)

递增递减>大小运算符>&&>||>赋值>(or、and)

原文地址:https://www.cnblogs.com/aj407blogs/p/13129150.html