현재 위치: > 최신 기사 목록> PHP NULL 값 감지에 대한 포괄적 인 안내서 : ISSET, 빈, IS_NULL 기능에 대한 자세한 설명

PHP NULL 값 감지에 대한 포괄적 인 안내서 : ISSET, 빈, IS_NULL 기능에 대한 자세한 설명

gitbox 2025-06-24

1. 널 가치의 개념

컴퓨터 과학에서 NULL 값은 변수 또는 객체에 값이없는 상태를 나타냅니다. PHP에서 변수가 할당되지 않은 경우 기본값은 NULL입니다. NULL 값 (NULL)은 특수 유형의 PHP로 변수에 대한 값이 없음을 의미합니다.

2. 널 값 감지 기능

2.1 isset ()

ISSET () 함수는 변수가 설정되었고 NULL이 아닌지 여부를 감지하는 데 사용됩니다. 변수가 존재하고 무효가 아닌 경우 true를 반환하십시오. 그렇지 않으면 false를 반환합니다.

 
$a = 10;
if (isset($a)) {
    echo '$a is set';
} else {
    echo '$a is not set';
}
// 산출 $a is set

2.2 빈 ()

빈 () 함수는 변수가 비어 있는지 확인하는 데 사용됩니다. 변수가 존재하지 않거나 값이 다음 중 하나 인 경우 true를 반환합니다. ""(빈 문자열), 0, "0", null, false, array () (빈 배열). 그렇지 않으면 false를 반환합니다.

 
$a = null;
if (empty($a)) {
    echo '$a is empty';
} else {
    echo '$a is not empty';
}
// 산출 $a is empty

2.3 IS_NULL ()

IS_NULL () 함수는 변수가 NULL인지 확인하는 데 사용됩니다. 변수의 값이 null이면 true가 반환됩니다. 그렇지 않으면 거짓이 반환됩니다.

 
$a = null;
if (is_null($a)) {
    echo 'The variable is null';
} else {
    echo 'The variable is not null';
}
// 산출 The variable is null

3. 포괄적 인 예

 
$name = '';

if (isset($name)) {
    echo '$name is set';
} else {
    echo '$name is not set';
}
// 산출 $name is set

if (empty($name)) {
    echo '$name is empty';
} else {
    echo '$name is not empty';
}
// 산출 $name is empty

if (is_null($name)) {
    echo 'The variable is null';
} else {
    echo 'The variable is not null';
}
// 산출 The variable is not null

이 예에서는 변수 $ 이름 이 빈 문자열에 할당됩니다. isset ()을 사용하여 true를 반환하여 변수가 설정되었음을 나타냅니다. 빈 ()을 사용하여 true를 반환하여 변수가 비어 있음을 나타냅니다. IS_NULL ()을 사용하여 False를 반환하여 변수가 NULL이 아니라 빈 문자열임을 나타냅니다.