代数演算子
| 例 | 名前 | 結果 |
| +$a | 同一 | $a を、必要に応じて「int」あるいは「float」 に変換する |
| -$a | 負にする | $a の逆 |
| $a + $b | 加算 | $a および $b の合計 |
| $a – $b | 減算 | $a と $b の差 |
| $a * $b | 乗算 | $a および $b の積 |
| $a / $b | 除算 | $a および $b の商 |
| $a % $b | 剰余 | $a を $b で割った余り |
| $a ** $b | 累乗 | $a の $b 乗。(PHP 5.6 〜) |
加算子/減算子
| 例 | 名前 | 結果 |
| ++$a | 前置加算子 | $a に 1 を加算し $a を返す |
| $a++ | 後置加算子 | $a を返し $a に 1 を加算 |
| –$a | 前置減算子 | $a から 1 を減算し $a を返す |
| $a– | 後置減算子 | $a を返し $a から 1 を減算 |
文字列演算子
| 例 | 名前 | 結果 |
| $a . $b | 結合演算子 | $a と $b を結合した値を返す |
| $a .= $b | 結合代入演算子 | $a . $b を $a に代入する |
代入演算子
| 例 | 名前 | 結果 |
| $a = $b | 基本代入演算子 | $a に $b を代入する |
| $a = &$b | 基本代入演算子 | $a に $b(参照値) を代入する |
| $a += $b | 複合演算子 | $a + $b を $a に代入する |
| $a -= $b | 複合演算子 | $a – $b を $a に代入する |
| $a *= $b | 複合演算子 | $a * $b を $a に代入する |
| $a /= $b | 複合演算子 | $a / $b を $a に代入する |
| $a %= $b | 複合演算子 | $a % $b を $a に代入する |
比較演算子
| 例 | 名前 | 結果 |
| $a == $b | 等しい | 型の相互変換をした後で $a が $b に等しい時に TRUE (例:intの 1 と stringの 01 を比較すると TRUE になる) |
| $a === $b | 等しい | $a が $b に等しく さらに同じ型である場合に TRUE |
| $a != $b | 等しくない | 型の相互変換をした後で $a が $b に等しくない時に TRUE |
| $a <> $b | 等しくない | 型の相互変換をした後で $a が $b に等しくない時に TRUE |
| $a !== $b | 等しくない | $a が $b に等しくないか 同じ型でない場合に TRUE |
| $a < $b | より少ない | $a が $b より少ない時に TRUE |
| $a > $b | より多い | $a が $b より多い時に TRUE |
| $a <= $b | より少ないか等しい | $a が $b より少ないか等しい時に TRUE |
| $a >= $b | より多いか等しい | $a が $b より多いか等しい時に TRUE |
| $a <=> $b | 宇宙船 | $a が $b より小さいときに -1、 $b と等しいときに 0、 $b より大きいときに 1(PHP 7〜) |
エラー制御演算子
| 例 | 名前 | 結果 |
| @ | 式の前にのみ付けることが可能。その式により生成されたエラーメッセージを抑制する |