演算子の優先順位
そふぃのPHP入門 >> PHP言語リファレンス >> PHPの演算子 >> 演算子の優先順位

演算子の優先順位

演算子の優先順位

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

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

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

出力結果

11
15

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

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

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

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

PHP5徹底攻略
PHP5徹底攻略 PHPのバイブル、赤マンモスです。
独習PHP
独習PHP 入門から、PEAR、Smartyまで。