IT지식

[php] isset

오선지♬ 2025. 2. 8. 13:27
728x90
반응형

isset()은 PHP에서 변수가 정의되어 있고, null이 아닌지 확인하는 함수입니다.

즉, 변수에 값이 할당되었는지, 그리고 그 값이 null이 아닌지 확인할 때 사용됩니다.

isset($variable);

 

  • $variable이 정의되어 있고 null이 아닌 경우 true를 반환합니다.
  • $variable이 정의되지 않았거나, null인 경우 false를 반환합니다.
$a = "Hello";

if (isset($a)) {
    echo "$a is set";  // "Hello is set"
} else {
    echo "$a is not set";
}

$b = null;

if (isset($b)) {
    echo "$b is set";
} else {
    echo "$b is not set";  // "$b is not set"
}

unset($a);  // $a를 unset해서 변수 제거

if (isset($a)) {
    echo "$a is set";
} else {
    echo "$a is not set";  // "$a is not set"
}

 

주요 포인트

  • 정의되지 않은 변수는 isset()이 false를 반환합니다.
  • null인 변수도 isset()이 false를 반환합니다.
  • 값이 할당된 변수는 isset()이 true를 반환합니다.

따라서 isset()은 변수가 존재하고 값이 null이 아닌지를 체크할 때 유용하게 사용됩니다.

728x90
반응형

'IT지식' 카테고리의 다른 글

[php] die()  (0) 2025.02.10
[php] echo  (0) 2025.02.09
[php] index.php  (0) 2025.02.07
sitemap.xml 파일 위치  (0) 2025.02.05
sitemap.xml  (0) 2025.02.04