Contents
NULL 타입 체크 Null 타입은
변수가 정의되지 않거나 변수에 값이 할당되지 않았음을 나타내는 데이터 타입이다.
이 데이터 타입의 값은 하나뿐이며 null 값이다.
변수에 null 값을 할당했을 때에도 해당 변수는 NULL 타입이 된다.
null 값은
NULL 타입의 유일한 값으로 NULL 타입의 변수의 모든 값은 대소문자를 구분하지 않는 상수 null 값이다
/* 값이 할당되지 않은 변수 $a */
$a;
var_dump($a); // NULL
/* 변수에 명시적으로 null 값을 할당했을 때 */
$b = null; // 대소문자를 구분하지 않음
var_dump($b); // NULL
$c = Null; // 대소문자를 구분하지 않음
var_dump($c); // NULL
$d = NULL; // 대소문자를 구분하지 않음
var_dump($d); // NULL
/* 정의되지 않은 변수 $e */
var_dump($e); // NULL
NULL 타입 체크
gettype( )
gettype( ) 함수는 변수의 데이터 타입을 문자열로 반환한다.
$a = null;
$b;
echo gettype($a); // 'NULL'
echo gettype($b); // 'NULL'
is_null( )
is_null( ) 함수는 매개변수로 전달된 값이 NULL 타입이면 true를 반환하고 그렇지 않으면 false를 반환한다.
$a = null;
$b;
var_dump(is_null($a)); // true
var_dump(is_null($b)); // true
Share article