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値を持つ変数であるかどうかを調べているため意味がありません。