PHP運算符

PHP運算符是一個符號,即用於對運算元執行操作。 例如:

$num=10+20;//+ is the operator and 10,20 are operands

在上面的例子中,+是二進位相加運算符,1020是運算元,$num是一個變數。

PHP操作符可以分為以下幾種形式:

  • 算術運算符
  • 比較運算符
  • 按位運算符
  • 邏輯運算符
  • 字串運算符
  • 遞增/遞減運算符
  • 數組運算符
  • 類型運算符
  • 執行操作符
  • 錯誤控制操作符
  • 分配操作符

我們還可以按運算元對運算符進行分類。 它們可以分為以下3種形式:

  • 一元運算符:在單個運算元上工作,如++-- 等。
  • 二進位操作符:在兩個運算元上工作,如二進位+-*/等。
  • 三元運算符:在三個運算元(例如“?:”)上工作。

PHP運算符優先順序

下麵來看看看PHP操作符的關聯性的優先順序。

操作符 附加資訊 關聯性
clone new 克隆和新建 無關聯性
[ array()
** 算術
++ -- ~ (int) (float) (string) (array) (object) (bool) @ 增量/減量和類型
instanceof 類型 無關聯性
! 邏輯(否定)
* / % 算術
+ - . 算術和字串連接
<< >> 按位(移動)
< <= > >= 比較 無關聯性
== != === !== <> 比較 無關聯性
& 按位與
^ 按位異或
按位或
&& 邏輯與
邏輯或
?: 三元運算
= += -= *= **= /= .= %= &= ^= <<= >>= => 分配
and 邏輯
xor 邏輯
or 邏輯
, 許多種用途(逗號)

上一篇: PHP數據類型 下一篇: PHP注釋