演算子の優先順位
Home >> PHP言語リファレンス >> PHPの演算子 >> 演算子の優先順位

演算子の優先順位

演算子の優先順位

演算子には優先順位があります。例えば、「*」は「+」よりも優先されるなど算数と似たような規則です。

定められた優先順位の低い演算を優先させたい場合はその演算を括弧「()」で括ります。

<?php
echo 1 + 2 * 5;
echo
"<br />\n";
echo (
1 + 2) * 5;
?>

出力結果

11
15

演算子の優先順位が高い順番に表にしました。

演算子
! ++ -- (cast) @
* / %
+ - .
< <= > >=
== === != !==
&&
||
? :
= += -= *= /= .= %= &=
and
xor
or

(cast)というのはキャスティングの事で、型の変換をする時に使います。

参考型について:キャスティングによる変換