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

溫馨提示×

溫馨提示×

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

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

php中empty、isset、isnull三者之間的區別是什么

發布時間:2021-08-09 23:02:34 來源:億速云 閱讀:159 作者:chen 欄目:編程語言

本篇內容主要講解“php中empty、isset、isnull三者之間的區別是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php中empty、isset、isnull三者之間的區別是什么”吧!

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(在線學習視頻教程分享:php視頻教程)

如果變量存在(非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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

三亚市| 西平县| 南郑县| 黎平县| 广德县| 镇江市| 民勤县| 龙泉市| 临武县| 扶沟县| 睢宁县| 本溪市| 巫溪县| 沽源县| 湄潭县| 黑河市| 蒲江县| 社会| 峡江县| 武威市| 苍南县| 汝阳县| 华阴市| 岳西县| 当阳市| 金溪县| 贵溪市| 天峨县| 新河县| 内丘县| 和林格尔县| 周口市| 武冈市| 济宁市| 桓台县| 白银市| 楚雄市| 同江市| 迭部县| 通辽市| 瓮安县|