演算子の優先順位
演算子の優先順位
演算子には優先順位があります。例えば、「*」は「+」よりも優先されるなど算数と似たような規則です。
定められた優先順位の低い演算を優先させたい場合はその演算を括弧「()」で括ります。
- echo 1 + 2 * 5;
- echo "<br />\n";
- echo (1 + 2) * 5;
出力結果
11
15
15
演算子の優先順位が高い順番に表にしました。
| 演算子 |
|---|
! ++ -- (cast)
@ |
* / % |
+ - . |
< <= > >= |
== === != !== |
&& |
|| |
? : |
= += -= *= /=
.= %= &= |
and |
xor |
or |
(cast)というのはキャスティングの事で、型の変換をする時に使います。





