is_null関数を使った判定
is_null
は変数がNULL
かどうか調べる関数です。
コード
PHP$value = NULL; if (is_null($value)) echo 'NULLです'; else echo 'NULLではありません';
実行結果
実行結果NULLです
empty関数を使った判定
empty
は変数が空(から)
かどうか調べる関数です。
コード
PHP$value = ''; if (empty($value)) echo '空です'; else echo '空ではありません';
実行結果
実行結果空です
NULL
や0(ゼロ)
なども空と判定するので注意が必要ですね。
isset関数を使った判定
isset
は変数がセットされていること、そしてNULL
でないことを判定する関数です。
コード
PHP$value = 'sample'; if (isset($value)) echo 'NULL以外の値が格納されています'; else echo 'NULLです';
実行結果
実行結果NULL以外の値が格納されています
参考サイト
PHP: is_null – Manual
PHP: empty – Manual
PHP: isset – Manual
この記事がお役に立ちましたら幸いです。
ブログランキングに参加しております。よろしければクリックお願いいたします。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。
コメント