null(空值):PHP中一種特殊的數據類型,表示空值,即表示沒有為該變量設置任何值null(空值)不區分大小寫,null和NULL是一樣的。
被賦空值可能有三種情況:沒有賦什么值、被賦空值null、被unset()函數處理過的變量(出處:《PHP從入門到精通》P47。
實例如下:
<?php
echo "變量($string1)直接賦值為null";
$string=null; //$string1被賦空值
$string3="str"; //$string3被賦值str
if(is_null($strig1=null)){ //判斷$string1是否為空
echo 'string=null';
}
echo '<p>';
echo '變量($string2)沒有被賦值';
if(is_null($string2=null)){ //判斷$string1是否為空
echo 'string=null';
}
echo '<p>';
echo '被unset()釋放過的變量($string3):';
unset($string3);
if(is_null($string3=null)){//判斷$string1是否為空
echo 'string=null';
}
?>
瀏覽器處理結果:
變量($string1)直接賦值為nullstring=null
變量($string2)沒有被賦值string=null
被unset()釋放過的變量($string3):string=null