91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

正镶白旗| 鄂尔多斯市| 岑巩县| 雅江县| 同德县| 东乡| 赤城县| 朔州市| 密山市| 马边| 孝昌县| 通辽市| 林周县| 泗阳县| 武安市| 扶绥县| 晋州市| 瑞金市| 红河县| 阳泉市| 常宁市| 大邑县| 三江| 新闻| 泰来县| 长治县| 赤城县| 南岸区| 新乡县| 崇州市| 南乐县| 平谷区| 巧家县| 衡东县| 霍林郭勒市| 土默特右旗| 察哈| 桑植县| 巴彦淖尔市| 威宁| 高密市|