empty

(unknown)

empty -- 変数がセットされているかどうかを検査する

説明

int empty (mixed var)

var が設定され、かつ空でないかゼロでない値を 有する場合に FALSE を返し、そうでなければ TRUE を返します。


$var = 0;
if ( empty($var) ) { // trueと評価された場合
    print '$var is either 0 or not at all set';
}
if ( !isset($var) ) { // falseと評価された場合
    print 'The $var is not set at all';
}
       

変数でないものに使用しても意味がないことに注意して下さい。 例えば、empty( addslashes( $name ) )は 変数でないものに対して FALSE値を持つ変数であるかどうかを調べているため意味がありません。

isset() および unset() も参照下さい。