亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

php中的isnull、empty、isset有什么區別?

發布時間:2020-05-21 22:37:36 來源:億速云 閱讀:405 作者:鴿子 欄目:編程語言

empty

如果變量是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0″、NULL、FALSE、array()、var $var、未定義;以及沒有任何屬性的對象都將被認為是空的,如果 var 為空,則返回 TRUE。

代碼示例:

$a = 0;
$b = '';
$c = array();
if (empty($a)) echo '$a 為空' . "";
if (empty($b)) echo '$b 為空' . "";
if (empty($c)) echo '$c 為空' . "";
if (empty($d)) echo '$d 為空' . "";
// 以上輸出皆為空

isset

如果變量存在(非NULL)則返回 TRUE,否則返回 FALSE(包括未定義)。變量值設置為:null,返回也是false;unset一個變量后,變量被取消了。注意,isset對于NULL值變量,特殊處理。

代碼示例:

$a = '';
$a['c'] = '';
if (!isset($a)) echo '$a 未被初始化' . "";
if (!isset($b)) echo '$b 未被初始化' . "";
if (isset($a['c'])) echo '$a 已經被初始化' . "";
// 顯示結果為
// $b 未被初始化
// $a 已經被初始化

is_null

檢測傳入值【值,變量,表達式】是否是null,只有一個變量定義了,且它的值是null,它才返回TRUE . 其它都返回 FALSE 【未定義變量傳入后會出錯!】

代碼示例:

$a = null;
$b = false;
if (is_null($a)) echo '$a 為NULL' . "";
if (is_null($b)) echo '$b 為NULL' . "";
if (is_null($c)) echo '$c 為NULL' . "";
// 顯示結果為
// $a 為NULL
// Undefined variable: c

以上就是實例詳解php中empty、isset、isnull三者之間的區別的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

闵行区| 彩票| 集安市| 宣威市| 饶阳县| 同江市| 广东省| 武冈市| 翼城县| 永靖县| 乐清市| 渭南市| 壶关县| 衢州市| 德阳市| 温泉县| 仁化县| 宣恩县| 梁河县| 永胜县| 鲁甸县| 奉节县| 阿拉尔市| 蚌埠市| 巴东县| 隆回县| 大悟县| 镇原县| 石棉县| 囊谦县| 沈阳市| 磐石市| 炎陵县| 天门市| 安图县| 和政县| 三门县| 昌吉市| 蕉岭县| 开化县| 武平县|