演算子
PHP では、簡単な足し算や引き算などの四則演算から、2 つの値の比較など様々な計算を行うことが可能です。
どのような演算をさせるか、ということを指定するのが「演算子」です。
演算子には、下記のように様々な種類があります。
1.算術演算子
四則演算をおこなうときに、算術演算子を使います。
演算子 | 例 | 意味 |
+ | 2 + 3 | 2 つの値の加算 |
- | 2 - 3 | 2 つの値の減算 |
* | 2 * 3 | 2 つの値の乗算 |
/ | 2 / 3 | 2 つの値の割算 |
% | 2 % 3 | 2 つの値の割り算の余り |
2. 比較演算子
2 つの値を比較するための演算子です。
条件分岐 (if 文) や制御文 (for 文、while 文など) に条件式を設定するときに比較演算子を使います。
演算子 | 例 | 意味 |
< | x < y | x が y より小さい |
<= | x <= y | x が y より小さいか等しい |
> | x > y | x が y より大きい |
>= | x >= y | x が y より大きいか等しい |
== | x == y | x が y と等しい |
=== | x === y | x と y が等しく型も同じ |
!= | x != y | x と y が等しくない |
!== | x !== y | x と y が等しくないか型が違う |
3. 論理演算子
条件式を組み合わせて、より複雑な条件式を表現するときに、論理演算子を使います。
演算子 | 例 | 意味 |
&& and |
(x == 1) && (y == 2) (x == 1) and (y == 2) |
x が 1 で、かつ y が 2 |
|| or |
(x == 1) || (y == 2) (x == 1) or (y == 2) |
x が 1 か、または y が 2 |
! | !(a == 1) | x が 1 ではない |