PHP | nullかどうか判別する方法

PHP 判別・判定,PHP

PHP | nullかどうか判別する方法

PHPで指定した変数の値かnullどうか判別する方法とサンプルコードを紹介しています。

nullかどうか判別する

PHPで指定した値や変数が「null」かどうか判別するにはis_null()関数が利用可能です。

is_null()は指定した値や変数が「null」の場合は「true」、そうでない場合は「false」を返します。

is_null()には指定する値以外のオプション引数はありません。

is_null(値)

以下はis_null()を利用して値が「null」かどうかを判別する場合のサンプルコードになります。

if (is_null(null)) {
	// nullです
} else {
	// nullではありません
}

各種値をis_null()で判別した結果は以下のようになります。

is_null(null) // true
is_null('') // false
is_null(0) // false
is_null(未定義の変数) // Warning: Undefined variable

is_null()で未定義の変数を指定した場合は「Warning: Undefined variable(変数の未定義)」と警告エラーとなります。