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 |