第3章 演算子 / 第5回 模擬試験

PHPの演算子の優先順位と結合則に関する次の記述のうち、正しいものはどれか。

乗算`*`は加算`+`より優先順位が高く、先に計算される。 正解
すべての演算子は左から右へ評価される左結合である。
括弧`()`を使っても、演算の優先順位を変えることはできない。
優先順位が同じ演算子が並んだ場合、常にエラーになる。
解説
乗除算は加減算より優先順位が高く先に計算されます。結合則は演算子ごとに異なり(べき乗`**`は右結合など)、括弧で優先順位を明示的に変更できます。(参照: 独習PHP 第4版 第3章 演算子 3.7節 演算子の優先順位と結合則 p.118〜121)