PHPにおける、NULLと関係する関数の動作のまとめ。
●is_null()
明示的にNULLが設定された変数、未定義の変数、unset()により割り当てを解除された変数にのみTRUEを返す。
●isset()
is_null()と逆の振る舞いをする。
●empty()
is_null()がTRUEを返すケースに加えて、空文字や0(数値・文字列とも)、FALSE値、空の配列などに対してもTRUEを返す。この挙動はある変数をTRUEとするかFALSEとするかの判定のちょうど逆となる。
« PHP覚書その1 - foreach構文 | メイン | 2006年の振り返りと2007年の宣言 »
PHPにおける、NULLと関係する関数の動作のまとめ。
●is_null()
明示的にNULLが設定された変数、未定義の変数、unset()により割り当てを解除された変数にのみTRUEを返す。
●isset()
is_null()と逆の振る舞いをする。
●empty()
is_null()がTRUEを返すケースに加えて、空文字や0(数値・文字列とも)、FALSE値、空の配列などに対してもTRUEを返す。この挙動はある変数をTRUEとするかFALSEとするかの判定のちょうど逆となる。
このエントリのトラックバックURL:
http://inasphere.net/mt/mt-tb.cgi/8
(このエントリへの言及リンクのないトラックバックは反映されません)