• ベストアンサー

phpでif文に指定されている条件の意味について

あるプログラムの中に以下のような処理があったんですが意味がわかりません。 if(true || isset($val)){ 処理 } 上記の場合いずれかが真ならif文の処理を行うということになると思うのですが $valの状態がどうであろうが一つ目の条件に「true」が入ってる時点で必ずブロック内の処理を行うと考えていいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>一つ目の条件に「true」が入ってる時点で必ずブロック内の処理を行う そうですね、おそらく if(isset($val)){・・・} の挙動を確認するためのデバッグ用の記述を戻し忘れたのでしょう

midugane
質問者

お礼

お礼が遅くなってしまい申し訳ありません。 なぜこのような記述になっているのかすごく疑問でしたがお答えいただいて安心しました。 本当にありがとうございます。

関連するQ&A