bool isset(mixed var [, mixed var [, ..]])
변수가 어떤 값으로 정상 설정되어 존재하는지 여부를 검사한다.
변수가 어떤 값으로 정상 설정되어 존재하는지 여부를 검사한다.
var가 어떤 값으로 정상 설정되어 존재할 경우 TRUE, 그렇지 않으면 FALSE를 반환한다.
즉 var가 NULL 값이면 FALSE를 반환한다.
void unset(mixed var [, mixed var [, ..]])
변수를 파괴(삭제) 한다.
변수를 파괴(삭제) 한다.
var를 더이상 사용할 수 없게 파괴한다. unset()한 변수를 다시 호출하면 NULL로 반환한다.
void empty(mixed var)
변수가 비어있는 값을 가진 변수인지 여부를 반환한다.
변수가 비어있는 값을 가진 변수인지 여부를 반환한다.
var가 비어있는 값=>빈문자열(""), 숫자 0, NULL, FALSE, 하나의 원소도 가지고 있지 않는 배열 일경우 TRUE를 반환하고 그외에는 FALSE를 반환한다.
예제
<?
$var1 = 123.55;
echo (isset($var1) ? "TRUE" : "FALSE") . "<br>"; //TRUE
echo (isset($var2) ? "TRUE" : "FALSE") . "<br>"; //FALSE
echo (empty($var1) ? "TRUE" : "FALSE") . "<br>"; //FALSE
unset($var1);
echo (isset($var1) ? "TRUE" : "FALSE") . "<br>"; //FALSE
echo (empty($var1) ? "TRUE" : "FALSE"); //TRUE
?>
728x90
'PHP 주요레퍼런스 > 변수관련 함수' 카테고리의 다른 글
var_dump (0) | 2011.08.03 |
---|---|
print_r (0) | 2011.08.03 |
strval (0) | 2011.08.03 |
floatval / doubleval (0) | 2011.08.03 |
intval (0) | 2011.08.03 |