0

私はif声明を出すのに問題があります:

<?php if (isset($detail) == 1) { ?>
    // code if detail variable exists and is equal to 1
<?php } else { ?>
    // code if detail variable doesn't exist or is not equal 1
<?php }?>

何らかの理由で、この条件は機能しません。どうすればif状態を修正できるのでしょうか?

4

1 に答える 1

2

issetTRUEまたはを返すブール演算子FALSEです。と比較する必要はありません1

if( isset($detail) )

補足として、変数が設定されているからといって、それが空ではないというわけではありません。空でないことを確認したい場合があります。

if( !empty($detail) )
于 2013-03-27T20:47:12.110 に答える