« PHP覚書その1 - foreach構文 | メイン | 2006年の振り返りと2007年の宣言 »

PHP覚書その2 - NULLの扱い

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
(このエントリへの言及リンクのないトラックバックは反映されません)


コメントを投稿

(本文に日本語を含まないコメントは反映されません)

プロフィール

運営者:ina
詳細はプロフィール参照。

連絡先:
inamenai [at] gmail.com

現在このブログは更新停滞中です。はてなダイアリーの方へどうぞ。
Loading...

フィード

最新のはてなブックマーク

最新のTumblr

ライセンス

クリエイティブ・コモンズ・ライセンス
このブログは、上記のクリエイティブ・コモンズ・ライセンスで保護されています。

その他

track feed
  • track word