>  기사  >  백엔드 개발  >  PHP에서 null 값은 무엇을 의미합니까?

PHP에서 null 값은 무엇을 의미합니까?

藏色散人
藏色散人원래의
2022-01-14 09:21:413339검색

php null 값은 null 데이터 유형을 의미합니다. 즉, null 값(null)은 대소문자를 구분하지 않습니다. 즉, null은 NULL 또는 Null과 같습니다.

PHP에서 null 값은 무엇을 의미합니까?

이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터

php null 값은 무엇을 의미하나요?

php: Null 데이터 유형

Null:

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

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

첫 번째 상황:

은 아직 값이 할당되지 않았습니다

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

두 번째 상황:

에 NULL 값이 할당되었습니다.

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

세 번째 유형:

unset() 함수에 의해 처리되는 변수

<?php
$name = &#39;Felipe&#39;;
 
var_dump((unset) $name);
?>

Instance

String string1은 null로 할당되고, string2는 전혀 선언 및 할당되지 않으므로 null이 출력되며, final 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;;
}
?>

is_null 함수는 변수가 null인지 여부를 확인하는 데 사용됩니다. 이제 이 함수는 변수가 null인 경우 true를 반환한다는 점을 이해하겠습니다. , 그렇지 않으면 false를 반환합니다. unset() 함수는 알려진 변수를 삭제하는 데 사용됩니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 null 값은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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