값이 null을 포함하여 정의되어 있는지 확인해야합니다. isset
null 값을 정의되지 않은 것으로 처리하고을 반환합니다 false
. 다음을 예로 들어 보겠습니다.
$foo = null;
if(isset($foo)) // returns false
if(isset($bar)) // returns false
if(isset($foo) || is_null($foo)) // returns true
if(isset($bar) || is_null($bar)) // returns true, raises a notice
참고 $bar
정의되어 있지 않습니다.
다음을 충족하는 조건을 찾아야합니다.
if(something($bar)) // returns false;
if(something($foo)) // returns true;
어떤 아이디어?