PHP 변수 검사 내장 함수: isset()와 empty() 사용법
PHP에서 변수의 존재와 값을 검사하는 데 사용되는 두 가지 주요 내장 함수인 isset()와 empty()에 대해 알아보겠습니다. 이 함수들은 PHP 프로그래밍에서 변수의 상태를 확인하는 데 매우 유용합니다.
1. isset(): 변수 존재 여부 확인
isset() 함수는 변수가 선언되었고, NULL이 아닌 값을 가지고 있는지 검사합니다. 이 함수는 변수가 존재하는지 여부를 확인할 때 사용됩니다.
<?php
$name = 'BlueShare';
if (isset($name)) {
echo '변수가 존재합니다.';
} else {
echo '변수가 존재하지 않습니다.';
}
// 출력: 변수가 존재합니다.
?>2. empty(): 변수 값의 비어있음 여부 확인
empty() 함수는 변수가 비어있거나 존재하지 않는 경우 true를 반환합니다. 이 함수는 변수가 비어있거나, NULL, 0, ‘0’, 빈 문자열, 빈 배열인지 검사합니다.
<?php
$var = '';
if (empty($var)) {
echo '변수가 비어있습니다.';
} else {
echo '변수가 비어있지 않습니다.';
}
// 출력: 변수가 비어있습니다.
?>▼ 사용 예제

☞ isset()와 empty()는 서로 다른 상황에서 유용하게 사용됩니다. isset()은 주로 변수의 존재를 확인하는 데 사용되며, empty()는 변수의 값이 비어있거나 존재하지 않는 경우를 확인하는 데 사용됩니다.
관련 이전 게시글
- PHP 날짜, 숫자, 문자열 사용하는 방법
- PHP에서 변수 기본 사용법
- PHP에서 배열과 객체 사용하기
- PHP URL 파라미터 사용: GET, POST 방식
- PHP 문자열 처리 내장 함수: 길이, 치환, 개행 처리, 공백 제거
이 글이 도움이 되셨다면 공유 부탁드립니다!



