BETA

複数のOR条件式にtrue / falseがある場合は先に持ってきた方が処理が早くなる

投稿日:2018-11-08
最終更新:2018-11-08
if ($fruit == 'リンゴ' || $hoge) {

}

より

if ($hoge || $fruit == 'リンゴ') {

}

の方が人間の目には見えないけど、早くなる

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@koichiの技術ブログ

よく一緒に読まれる記事

3件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
11/09 00:38

これって $fruit == 'リンゴ' が false で $hoge が true だった場合の話でしょうか?

11/09 00:43

ごめんなさい、上のコメント、半角ドル記号使ったせいでおかしなことになっちゃってますね… 「$fruit == 'リンゴ' が false で $hoge が true だった場合の話でしょうか?」 と書きたかった。

11/09 10:40

@shibb さん

「$fruit == 'リンゴ' が false で $hoge が true だった場合の話でしょうか?」

はい、そのつもりで記載しました。

もう少し詳しく前提条件を記載すべきでしたね。
ご指摘ありがとうございます。

目次をみる
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
or 外部アカウントではじめる
10秒で技術ブログが作れます!