PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips19 演算子の優先順位を理解する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-2基本プログラミングTips19 演算子の優先順位を理解する

Level1

Point演算子は優先順位に従って処理される

条件式や計算式などでは、複数の演算子を使って複雑な演算を行う場合があります。

複数の演算子を使う場合には、演算子の優先順位を理解して使わなければ意図した結果を得られなくなります。

演算子は、下記の表の順位が小さい物から優先されて演算されます(表1)。

さらに括弧「()」を使用することで演算の順番を調整することができます。

例えば、1と2の和の10倍(30)を求めたい場合、「1 + 2 * 10」と記述すると21が返り、正しい結果が求められません。正しく計算するには「(1 + 2) * 10」と記述します。

表1 演算子の優先順位
順位 演算子(スペース区切り)

1

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません