PHP運算子是一個符號,即用於對運算元執行操作。 例如:
$num=10+20;//+ is the operator and 10,20 are operands
在上面的例子中,+
是二進位制相加運算子,10
和20
是運算元,$num
是一個變數。
PHP操作符可以分為以下幾種形式:
我們還可以按運算元對運算子進行分類。 它們可以分為以下3
種形式:
++
, --
等。+
, -
,*
,/
等。?:
」)上工作。下面來看看看PHP操作符的關聯性的優先順序。
操作符 | 附加資訊 | 關聯性 |
---|---|---|
clone new |
克隆和新建 | 無關聯性 |
[ |
array() | 左 |
** |
算術 | 右 |
++ -- ~ (int) (float) (string) (array) (object) (bool) @ |
增量/減量和型別 | 右 |
instanceof |
型別 | 無關聯性 |
! |
邏輯(否定) | 右 |
* / % |
算術 | 左 |
+ - . |
算術和字串連線 | 左 |
<< >> |
按位元(移動) | 左 |
< <= > >= |
比較 | 無關聯性 |
== != === !== <> |
比較 | 無關聯性 |
& |
按位元與 | 左 |
^ |
按位元互斥或 | 左 |
按位元或 | 左 | |
&& |
邏輯與 | 左 |
邏輯或 | 左 | |
?: |
三元運算 | 左 |
= += -= *= **= /= .= %= &= ^= <<= >>= => |
分配 | 右 |
and |
邏輯 | 左 |
xor |
邏輯 | 左 |
or |
邏輯 | 左 |
, |
許多種用途(逗號) | 左 |