PHP: 演算子のまとめ

比較演算子

演算子意味
==等値
===同値(値が等しく型も同じ)
!=不等値
!==同値ではない
<小なり
<=小なりイコール
>大なり
>=大なりイコール

算術演算子

演算子意味
+加算
-減算
*乗算
**べき乗
/除算
%余り

代入演算子

演算子意味
=右辺の値を左辺に代入
+=左辺=左辺 + 右辺
-=左辺=左辺 – 右辺
*=左辺=左辺 * 右辺
/=左辺=左辺 / 右辺
%=左辺=左辺 % 右辺
.=文字列結合(左辺=左辺 . 右辺)
??=NULL合体

インクリメント・デクリメント演算子

演算子意味
++1増やす
--1減らす

ビット演算子

演算子意味
~ビット反転
&AND
|OR
^XOR
~否定
<< 左シフト
>>右シフト

論理演算子

演算子意味
&&, and論理積
||, or論理和
!否定
xor排他的論理和

文字列演算子

演算子意味
.結合
.=結合代入 左辺 = 左辺 . 右辺

配列演算子

演算子意味
+結合
==同等(キー/値のペアが等しい)
===同一(キー/値のペア、並び順、型が等しい)
!=等しくない
<>等しくない
!==同一でない

エラー制御演算子

演算子意味
@エラーや警告を無視する

実行演算子

演算子意味
``(バッククォート)シェルコマンドや外部プログラムjを実行し、結果を得る