var
チェックする変数
注意: empty() は、変数のみをチェックし、それ以外の値を チェックすると文法エラーを生成します。つまり、次の例は動作しません: empty(trim($name)).
empty()は、変数が設定されていないときに警告が生成
されないことを除けば、(boolean) var
の逆です。
var
が空でないか、0でない値であれば FALSE を返します。
次のような値は空であると考えられます。:
"" (空文字列) |
0 (0 は整数) |
"0" (0は文字列) |
NULL |
FALSE |
array() (空の配列) |
var $var;(変数が宣言されているが、クラスの中で値が設定されていない) |
例 1. 簡単な empty() / isset() の比較
|