PHP: 演算子のまとめ
比較演算子
| 演算子 | 意味 |
|---|---|
| == | 等値 |
| === | 同値(値が等しく型も同じ) |
| != | 不等値 |
| !== | 同値ではない |
| < | 小なり |
| <= | 小なりイコール |
| > | 大なり |
| >= | 大なりイコール |
算術演算子
| 演算子 | 意味 |
|---|---|
| + | 加算 |
| - | 減算 |
| * | 乗算 |
| ** | べき乗 |
| / | 除算 |
| % | 余り |
代入演算子
| 演算子 | 意味 |
|---|---|
| = | 右辺の値を左辺に代入 |
| += | 左辺=左辺 + 右辺 |
| -= | 左辺=左辺 – 右辺 |
| *= | 左辺=左辺 * 右辺 |
| /= | 左辺=左辺 / 右辺 |
| %= | 左辺=左辺 % 右辺 |
| .= | 文字列結合(左辺=左辺 . 右辺) |
| ??= | NULL合体 |
インクリメント・デクリメント演算子
| 演算子 | 意味 |
|---|---|
| ++ | 1増やす |
| -- | 1減らす |
ビット演算子
| 演算子 | 意味 |
|---|---|
| ~ | ビット反転 |
| & | AND |
| | | OR |
| ^ | XOR |
| ~ | 否定 |
| << | 左シフト |
| >> | 右シフト |
論理演算子
| 演算子 | 意味 |
|---|---|
| &&, and | 論理積 |
| ||, or | 論理和 |
| ! | 否定 |
| xor | 排他的論理和 |
文字列演算子
| 演算子 | 意味 |
|---|---|
| . | 結合 |
| .= | 結合代入 左辺 = 左辺 . 右辺 |
配列演算子
| 演算子 | 意味 |
|---|---|
| + | 結合 |
| == | 同等(キー/値のペアが等しい) |
| === | 同一(キー/値のペア、並び順、型が等しい) |
| != | 等しくない |
| <> | 等しくない |
| !== | 同一でない |
エラー制御演算子
| 演算子 | 意味 |
|---|---|
| @ | エラーや警告を無視する |
実行演算子
| 演算子 | 意味 |
|---|---|
| ``(バッククォート) | シェルコマンドや外部プログラムjを実行し、結果を得る |