演算子の種類(算術、比較、論理、配列、文字列など)

算術演算子

+(プラス) 足す
-(マイナス) 引く
*(アスタリスク) かける
/(スラッシュ) 割る
%(パーセント) 余り
演算子は優先度が決まっています。算術演算子の場合、「*」「/」「%」「+」「-」の順番になっており、また、()があれば()の中が先に計算されます。

複合演算子

+= 左右を足して左側に代入
-= 左から右を引いて左側に代入
*= 左右をかけて左側に代入
/= 左を右で割って左側に代入
%= 左を右で割った余りを左側に代入

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

++(インクリメント) 値を1増やす 書式は、$i++(後置)もしくは++$i(前置)
--(デクリメント) 値を1減らす 書式は、$i--(後置)もしくは --$i(前置)
後置では変数参照より後で演算が行われ、前置きでは先に演算が行われます。

比較演算子

== 左右の値は等しい
=== 左右は値も型も等しい
< 左は右の値より小さい
> 左は右の値より大きい
<= 左は右の値以下
>= 左は右の値以上
!= 左と右の値は等しくない
!== 左と右は値か型の何れか、もしくは両方等しくない

論理演算子

&&(and) ~かつ~
||(or) ~または~
!(not) ~ではない

エラー制御演算子

@関数 関数の前に@をつけることで、エラーや警告のメッセージを非表示にする。

文字列演算子

.(ピリオド) クォートで囲んだ文字列をピリオドで結合できます。