bool is_null(mixed var)
변수가 NULL 값인지 여부를 반환한다.
변수가 NULL 값인지 여부를 반환한다.
var가 NULL 값인지 여부를 검사하고 그 결과 NULL인 경우 TRUE, 아니면 FALSE를 반환한다.
변수가 NULL값을 가지려면 NULL로 할당된 값을 갖거나 unset()함수를 통해 파괴되거나 변수로 설정되지 않은 변수를 NULL로 평가한다.
예제
<?
$var1 = 123.55;
$var2 = "";
// NULL 값을 가진 변수
$var3 = NULL;
echo (is_null($var1) ? "TRUE" : "FALSE") . "<br>"; //FALSE
echo (is_null($var2) ? "TRUE" : "FALSE") . "<br>"; //FALSE
echo (is_null($var3) ? "TRUE" : "FALSE") . "<br>"; //TRUE->NULL을 할당
// unset() 함수로 파괴된 변수
unset($var2);
echo (is_null($var2) ? "TRUE" : "FALSE") . "<br>"; //TRUE->unset()으로 파괴
// 아직 설정되지 않은 변수
echo (is_null($var4) ? "TRUE" : "FALSE"); //TRUE->설정되지 않은 변수
?>
728x90