int empty(mixed var);var が設定され、かつ空でないかゼロでない値を 有する場合に false を返し、そうでなければ true を返します。
1
2 $var = 0;
3 if ( empty($var) ) { #trueと評価された場合
4 print '$var is either 0 or not at all set';
5 }
6 if ( !isset($var) ) { // falseと評価された場合
7 print 'The $var is not set at all';
8 }
9 |
変数でないものに使用しても意味がないことに注意して下さい。 例えば、empty( addslashes( $name ) )は 変数でないものに対して false値を持つ変数であるかどうかを調べているため意味がありません。