is_null関数を使った判定
is_null
は変数がNULL
かどうか調べる関数です。
コード
$value = NULL;
if (is_null($value))
echo 'NULLです';
else
echo 'NULLではありません';
実行結果
NULLです
empty関数を使った判定
empty
は変数が空(から)
かどうか調べる関数です。
コード
$value = '';
if (empty($value))
echo '空です';
else
echo '空ではありません';
実行結果
空です
NULL
や0(ゼロ)
なども空と判定するので注意が必要ですね。
isset関数を使った判定
isset
は変数がセットされていること、そしてNULL
でないことを判定する関数です。
コード
$value = 'sample';
if (isset($value))
echo 'NULL以外の値が格納されています';
else
echo 'NULLです';
実行結果
NULL以外の値が格納されています
参考サイト
PHP: is_null – Manual
PHP: empty – Manual
PHP: isset – Manual

この記事がお役に立ちましたら幸いです。
では、また。
※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。
コメント