>백엔드 개발 >PHP 튜토리얼 >PHP: null 데이터 유형 예제에 대한 자세한 설명

PHP: null 데이터 유형 예제에 대한 자세한 설명

怪我咯
怪我咯원래의
2017-04-27 17:08:329105검색

Null이란 무엇인가요?

null 값은 이름과 마찬가지로 변수에 값이 없음을 의미합니다. null 값(null)은 대소문자를 구분하지 않습니다. 즉, null은 NULL 또는 Null과 같습니다. PHP에서

에 null 값이 할당되는 세 가지 상황이 있습니다.

첫 번째 상황:

에 값이 할당되지 않았습니다

<?php
$a;
var_dump($a);
?>

코드 실행 결과:

PHP: null 데이터 유형 예제에 대한 자세한 설명

두 번째 유형:

에 NULL이 할당되었습니다.

<?php
$nu=null;
var_dump($nu);
?>

코드 실행 결과:

PHP: null 데이터 유형 예제에 대한 자세한 설명

세 번째 유형:

unset() 함수로 처리된 변수

<?php
$name = &#39;Felipe&#39;;

var_dump((unset) $name);
?>

코드 실행 결과:

PHP: null 데이터 유형 예제에 대한 자세한 설명

Instance

String string1에는 null이 할당되고 string2는 전혀 선언 및 할당되지 않으므로 null이 출력됩니다. . 마지막 string3에는 초기값이 할당되어 있지만 unset() 함수에 의해 처리된 후에는 null이 됩니다. unset() 함수의 기능은 메모리에서 변수를 삭제하는 것입니다. 코드는 다음과 같습니다.

<?php
header("content-type:text/html;charset=utf-8");
echo  "变量($string1)直接赋值为null";
$string=null;                                          //$string1被赋空值
$string3="str";                                      //$string3被赋值str
if(is_null($strig1=null)){                    //判断$string1是否为空
    echo &#39;string=null&#39;;
}
echo &#39;<p>&#39;;
echo &#39;变量($string2)没有被赋值&#39;;
if(is_null($string2=null)){                 //判断$string1是否为空
    echo &#39;string=null&#39;;
}
echo &#39;<p>&#39;;
echo &#39;被unset()释放过的变量($string3):&#39;;
unset($string3);
if(is_null($string3=null)){//判断$string1是否为空
    echo &#39;string=null&#39;;
}
?>

코드 실행 결과:

PHP: null 데이터 유형 예제에 대한 자세한 설명

PHP: null 데이터 유형 예제에 대한 자세한 설명is_null 함수를 사용하여 변수가 null인지 확인합니다. 나중에 이야기하세요. 먼저 이 함수가 부울 유형을 반환한다는 점을 이해하세요. 변수가 null이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. unset() 함수는 알려진 변수를 파괴하는 데 사용됩니다.

다음 섹션에서는 "PHP 데이터형 변환 방법"에 대해 설명하겠습니다.

위 내용은 PHP: null 데이터 유형 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.