PHP 주요레퍼런스/변수관련 함수

is_null

웹 개발자의 비상 2011. 8. 3. 20:49
bool is_null(mixed var)
변수가 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

'PHP 주요레퍼런스 > 변수관련 함수' 카테고리의 다른 글

intval  (0) 2011.08.03
is_scalar  (0) 2011.08.03
is_object  (0) 2011.08.03
is_array  (0) 2011.08.03
is_string  (0) 2011.08.03