PHP運算符的優先級是指在一個表達式中,哪個運算符會先進行計算。以下是PHP運算符的優先級,從高到低:
()
:括號++
、--
:前綴自增、前綴自減!
、~
、+
、-
、@
:邏輯非、按位取反、正號、負號、抑制錯誤**
:指數*
、/
、%
:乘法、除法、取模+
、-
:加法、減法.
:字符串連接<<
、>>
:左移、右移<
、<=
、>
、>=
:小于、小于等于、大于、大于等于==
、!=
、===
、!==
:等于、不等于、恒等于、不恒等于&
:按位與^
:按位異或|
:按位或&&
:邏輯與||
:邏輯或??
:null合并運算符? :
:三元運算符=
、+=
、-=
、*=
、/=
、%=
、&=
、|=
、^=
、<<=
、>>=
、**=
、.
:賦值、復合賦值在一個表達式中,優先級高的運算符會先進行計算,優先級低的運算符會在后面計算,如有需要可以使用括號改變運算順序。