PHP运算符执行顺序对照表:在线查看PHP运算符执行优先级别 窍门: Ctrl+F 快速查找
PHP运算符优先级,是描述在计算机计算表达式时执行运算的先后顺序。PHP运算符优先级表,同一行中的运算符具有相同优先级,然后运算符的优先级是运算表达式从左到右
优先级 |
运算符 |
描述 |
结合方向 |
1 |
clone new |
clone和new |
非结合 |
2 |
[ |
array() |
左 |
3 |
++ -- |
递增/递减运算符 |
非结合 |
4 |
~-(int)(float)(string)(array)(object)(bool)@ |
类型 |
非结合 |
5 |
instanceof |
类型 |
非结合 |
6 |
! |
逻辑操作符 |
右结合 |
7 |
*/ % |
算术运算符 |
左 |
8 |
+ -. |
算术运算符和字符串运算符 |
左 |
9 |
<<>> |
位运算符 |
左 |
10 |
<<=>>=<> |
比较运算符 |
非结合 |
11 |
==!====!== |
比较运算符 |
非结合 |
12 |
& |
位运算符和引用 |
左 |
13 |
^ |
位运算符 |
左 |
14 |
| |
位运算符 |
左 |
15 |
&& |
逻辑运算符 |
左 |
16 |
|| |
逻辑运算符 |
左 |
17 |
?: |
三元运算符 |
左 |
18 |
=+=-=*=/= .= %= &= |= ^= <<= >>= |
赋值运算符 |
右 |
19 |
and |
逻辑运算符 |
左 |
20 |
xor |
逻辑运算符 |
左 |
21 |
or |
逻辑运算符 |
左 |
22 |
, |
多处用到 |
左 |