PHP - NULL

박선규's avatar
Jan 23, 2025
PHP - 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

p4rksk