PHP運(yùn)算符執(zhí)行順序?qū)φ毡恚涸诰€查看PHP運(yùn)算符執(zhí)行優(yōu)先級(jí)別 竅門: Ctrl+F 快速查找
PHP運(yùn)算符優(yōu)先級(jí),是描述在計(jì)算機(jī)計(jì)算表達(dá)式時(shí)執(zhí)行運(yùn)算的先后順序。PHP運(yùn)算符優(yōu)先級(jí)表,同一行中的運(yùn)算符具有相同優(yōu)先級(jí),然后運(yùn)算符的優(yōu)先級(jí)是運(yùn)算表達(dá)式從左到右
優(yōu)先級(jí)
|
運(yùn)算符
|
描述
|
結(jié)合方向
|
1
|
clone new
|
clone和new
|
非結(jié)合
|
2
|
[
|
array()
|
左
|
3
|
++ --
|
遞增/遞減運(yùn)算符
|
非結(jié)合
|
4
|
~-(int)(float)(string)(array)(object)(bool)@
|
類型
|
非結(jié)合
|
5
|
instanceof
|
類型
|
非結(jié)合
|
6
|
!
|
邏輯操作符
|
右結(jié)合
|
7
|
*/ %
|
算術(shù)運(yùn)算符
|
左
|
8
|
+ -.
|
算術(shù)運(yùn)算符和字符串運(yùn)算符
|
左
|
9
|
<<>>
|
位運(yùn)算符
|
左
|
10
|
<<=>>=<>
|
比較運(yùn)算符
|
非結(jié)合
|
11
|
==!====!==
|
比較運(yùn)算符
|
非結(jié)合
|
12
|
&
|
位運(yùn)算符和引用
|
左
|
13
|
^
|
位運(yùn)算符
|
左
|
14
|
|
|
位運(yùn)算符
|
左
|
15
|
&&
|
邏輯運(yùn)算符
|
左
|
16
|
||
|
邏輯運(yùn)算符
|
左
|
17
|
?:
|
三元運(yùn)算符
|
左
|
18
|
=+=-=*=/= .= %= &= |= ^= <<= >>=
|
賦值運(yùn)算符
|
右
|
19
|
and
|
邏輯運(yùn)算符
|
左
|
20
|
xor
|
邏輯運(yùn)算符
|
左
|
21
|
or
|
邏輯運(yùn)算符
|
左
|
22
|
,
|
多處用到
|
左
|