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(変数の未定義)」と警告エラーとなります。