laravel - PHPの条件判定に「and」「or」が同時にあるのですが、優先順位は何ですか?
習慣沉默
習慣沉默 2017-05-16 12:02:33
0
5
572

PHPの条件判定に「and、or」が同時にありますが、優先順位は何でしょうか?

例:

リーリー

if ステートメントには 3 つの条件があります:

リーリー

私が言いたいのは、最初の条件が満たされる必要があり、2 番目と 3 番目の条件のいずれか 1 つだけが満たされる必要があるということです。

問題は、この条件文をどのように記述するかということですが、上記の if() コードのように記述するのが正しいでしょうか。

習慣沉默
習慣沉默

全員に返信(5)
刘奇

PHP マニュアル: オペレーターの優先度のページによると、優先度は > です。

したがって、質問者のコードは次のように書くことができます:

リーリー

長すぎる判断文は、読みにくくなるため書かないでください。

いいねを押す +0
仅有的幸福

リファレンスマニュアル

括弧内の2と3の条件を展開することをお勧めします

いいねを押す +0
phpcn_u1582

リーリー

いいねを押す +0
世界只因有你

または よりも優先度が高いです

いいねを押す +0
漂亮男人

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート