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