溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php中null指的是什么意思

發(fā)布時(shí)間:2021-12-27 10:07:06 來源:億速云 閱讀:197 作者:小新 欄目:編程語言

小編給大家分享一下php中null指的是什么意思,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

php中null是的意思是“空”,是一個(gè)特殊標(biāo)記通常用于表示一個(gè)變量沒有值;當(dāng)變量直接賦值為null、當(dāng)聲明的變量尚未被賦值或者當(dāng)變量被unset()函數(shù)銷毀時(shí),才會(huì)被認(rèn)為一個(gè)變量的值為null。

本教程操作環(huán)境:windows10系統(tǒng)、PHP7.1版,DELL G3電腦

php中null是什么意思

一:null值是什么意思啊

在php中NULL是一個(gè)特殊標(biāo)記,NULL值表示一個(gè)變量沒有值,NULL類型唯一可能的值就是NULL。

在下列情況下一個(gè)變量被認(rèn)為是NULL:

1.被賦值為NULL。

2.尚未被賦值。

3.被unset()。

二:語法

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

<?php
$var = NULL;
?>
is_null ( mixed $var ) : bool

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

查看 NULL 類型獲知變量什么時(shí)候被認(rèn)為是 NULL。

三:轉(zhuǎn)換到 NULL

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

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

$a == null <== return true
$a === null < == return false
is_null($a) <== return false

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

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

以上是“php中null指的是什么意思”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI