다음 코드에서 빈칸에 들어갈 값은?
다음 코드에서 빈칸에 들어갈 값은?
<?php
$x; // 값을 할당하지 않음
var_dump($x); // _____
?>
정답: B
값을 할당하지 않은 변수는 자동으로 NULL 값을 가집니다.
NULL 타입의 특징:
NULL이 되는 경우:
1. 값 할당 없이 선언
2. 명시적으로 NULL 할당
3. unset() 함수 사용
예시:
$x; // NULL (자동)
$y = NULL; // NULL (명시적)
$z = "Hello";
$z = null; // NULL (재할당)
unset($z); // NULL (제거)
NULL 체크:
if (is_null($x)) {
echo "변수가 NULL입니다";
}
주의사항:
⦁ NULL은 대소문자 구분 없음
⦁ null, NULL, Null 모두 동일
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.