PHPのコードの例で下記のような条件式を見つけたのですが、これは意味のある条件式でしょうか?必ず「false」となり『処理内容』が実行されないのであれば、意味が無さそうに思えたのですが…。ご教授いただけますと幸いです。
if(false) { ~処理内容~}
falseの部分は変数じゃないの?
if ($item == false) {$itemがfalseの場合の処理}
前後のコードを見た限りでは、それらしい変数は見当たりませんでした…。
いつか使うけど今は使わないからそうしてるんじゃないかな
HTMLファイルへの記述でして、『処理内容』にHTMLが記述してあったので、それを無効にする為でしょうか。勉強になりました。
テストに使ってたものがそのまま残ってるだけだと思うよ
やはり、そうですか。
そのコードを書いた人が糞プログラマーということを表す意味はあるかもよ?
余り使わない記述方法という事ですね。ありがとうございました。
もう要らない古いコードの部分を消さずにコメントアウトしてとりあえず残す、という場合がありえる。で、その部分がちょうどこのようなブロック部分と合致してるなら、条件を false に固定してそれをやった、のかもしれん。理由としては、内側にすでに /* ~ */ を含んでてネストできない、とかコメントだとエディタの構文ハイライトされず読みにくいから、とか?
コメントアウトという意味っぽいですね。ご回答ありがとうございました。
みんなの回答 5 件
falseの部分は変数じゃないの?
if ($item == false) {
$itemがfalseの場合の処理
}
いつか使うけど今は使わないからそうしてるんじゃないかな
テストに使ってたものがそのまま残ってるだけだと思うよ
そのコードを書いた人が糞プログラマーということを表す意味はあるかもよ?
もう要らない古いコードの部分を消さずにコメントアウトしてとりあえず残す、という場合がありえる。で、その部分がちょうどこのようなブロック部分と合致してるなら、条件を false に固定してそれをやった、のかもしれん。
理由としては、内側にすでに /* ~ */ を含んでてネストできない、とかコメントだとエディタの構文ハイライトされず読みにくいから、とか?
関連するトピックス