亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

PHP中null值是什么意思

來源:云羅郡主 發(fā)布時間:2019-01-16 15:03:41 閱讀量:1005

null值是什么意思

一:null值是什么意思啊

在php中NULL是一個特殊標記,NULL值表示一個變量沒有值,NULL類型唯一可能的值就是NULL。

在下列情況下一個變量被認為是NULL:

1.被賦值為NULL。

2.尚未被賦值。

3.被unset()。

二:語法

NULL 類型只有一個值,就是不區(qū)分大小寫的常量 NULL。

1

2

3

<?php

$var = NULL;      

?>

1

is_null ( mixed $var ) : bool

如果 var 是 null 則返回 TRUE,否則返回 FALSE。

查看 NULL 類型獲知變量什么時候被認為是 NULL。

三:轉(zhuǎn)換到 NULL

使用 (unset) $var 將一個變量轉(zhuǎn)換為 null 將不會刪除該變量或 unset 其值。僅是返回 NULL 值而已。

注意:通過非嚴格相等的'=='比較將空數(shù)組轉(zhuǎn)換為null。 如果有可能獲得空數(shù)組,請使用is_null()或'==='。

1

2

3

4

$a = array();

$a == null  <== return true

$a === null < == return false

is_null($a) <== return false

NULL應(yīng)該表示沒有值,而不是被認為是值本身。

NULL是空位,這是缺失的信息,談到“空值”是一種語義上的尷尬,但如果變量可以在沒有值的情況下存在,那么語言和實現(xiàn)必須有一些東西來代表這種情況。


標簽: PHP
分享:
評論:
你還沒有登錄,請先