PHP

【PHP】null判定イロイロ

PHP

PHP

未定義NULL0
if($a)falsefalsefalsefalse
if($a == NULL)truetruefalsetrue
if($a === NULL)truetruefalsefalse
if($a == 0)truetruetruetrue
if($a === 0)falsefalsetruefalse
if($a == “”)truetruetruetrue
if($a === “”)falsefalsefalsetrue
is_null($a)truetruefalsefalse
isset($a)falsefalsetruetrue
empty($a)truetruetruetrue

Laravel

未定義NULL0
if($a)errorfalsefalsefalse
if($a == NULL)errortruetruetrue
if($a === NULL)errortruefalsefalse
if($a == 0)errortruetruetrue
if($a === 0)errorfalsetruefalse
if($a == “”)errortruetruetrue
if($a === “”)errorfalsefalsetrue
is_null($a)errortruefalsefalse
isset($a)falsefalsetruetrue
empty($a)truetruetruetrue