亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

PHP中判斷變量為空的幾種方法小結

2024-07-09 22:41:42
字體:
來源:轉載
供稿:網友

1. isset功能:判斷變量是否被初始化

說明:它并不會判斷變量是否為空,并且可以用來判斷數組中元素是否被定義過
注意:當使用isset來判斷數組元素是否被初始化過時,它的效率比array_key_exists高4倍左右

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

2. empty功能:檢測變量是否為"空"

說明:任何一個未初始化的變量、值為 0 或 false 或 空字符串"" 或 null的變量、空數組、沒有任何屬性的對象,都將判斷為empty==true
注意1:未初始化的變量也能被empty檢測為"空"
注意2:empty只能檢測變量,而不能檢測語句

復制代碼 代碼如下:
$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 為空' . "";

3. var == null功能:判斷變量是否為"空"

說明:值為 0 或 false 或 空字符串"" 或 null的變量、空數組、都將判斷為 null
注意:與empty的顯著不同就是:變量未初始化時 var == null 將會報錯。

復制代碼 代碼如下:
$a = 0;
$b = array();
if ($a == null) echo '$a 為空' . "";
if ($b == null) echo '$b 為空' . "";
if ($c == null) echo '$b 為空' . "";
// 顯示結果為
// $a 為空
// $b 為空
// Undefined variable: c

4. is_null功能:檢測變量是否為"null"

說明:當變量被賦值為"null"時,檢測結果為true
注意1:null不區分大小寫:$a = null; $a = NULL 沒有任何區別
注意2:僅在變量的值為"null"時,檢測結果才為true,0、空字符串、false、空數組都檢測為false
注意3:變量未初始化時,程序將會報錯

復制代碼 代碼如下:
$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

5. var === null功能:檢測變量是否為"null",同時變量的類型也必須是"null"

說明:當變量被賦值為"null"時,同時變量的類型也是"null"時,檢測結果為true
注意1:在判斷為"null"上,全等于和is_null的作用相同
注意2:變量未初始化時,程序將會報錯

總結PHP中,"NULL" 和 "空" 是2個概念。

isset  主要用來判斷變量是否被初始化過
empty  可以將值為 "假"、"空"、"0"、"NULL"、"未初始化" 的變量都判斷為TRUE
is_null  僅把值為 "NULL" 的變量判斷為TRUE
var == null  把值為 "假"、"空"、"0"、"NULL" 的變量都判斷為TRUE
var === null  僅把值為 "NULL" 的變量判斷為TRUE

所以我們在判斷一個變量是否真正為"NULL"時,大多使用 is_null,從而避免"false"、"0"等值的干擾。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲日韩中文字幕| 中日韩午夜理伦电影免费| 国内精品久久久久久影视8| 成人福利网站在线观看11| 亚洲激情视频网| 91精品久久久久久久久久另类| 国内外成人免费激情在线视频| 国产精品入口免费视| 91色p视频在线| 欧美精品精品精品精品免费| 国产精品热视频| 91精品视频大全| 性欧美xxxx交| 91sa在线看| 亚洲日本中文字幕免费在线不卡| 国产精品久久久久久久9999| 国模私拍视频一区| 日韩男女性生活视频| 国产综合色香蕉精品| 一区二区三区视频免费在线观看| 国产一区二区三区在线观看视频| 海角国产乱辈乱精品视频| 精品视频久久久久久久| 欧美人与性动交a欧美精品| 久久香蕉国产线看观看av| 国产在线精品成人一区二区三区| 欧美最近摘花xxxx摘花| 亚洲欧美日韩中文在线| 欧美激情伊人电影| 国产日韩欧美视频| 欧美大胆在线视频| 日韩欧美福利视频| 久久亚洲电影天堂| 欧美福利视频在线| 69av视频在线播放| 亚洲国产精品久久| 久久精品人人爽| 久久久精品电影| 97国产一区二区精品久久呦| 国产成人精品优优av| 欧美日韩亚洲视频| 中文字幕亚洲欧美一区二区三区| 96精品久久久久中文字幕| 影音先锋欧美在线资源| 亚洲欧洲偷拍精品| 欧美激情欧美激情在线五月| 亚洲天堂av在线播放| 久久久av电影| 国产丝袜一区视频在线观看| 日韩av片免费在线观看| 国产日韩欧美中文在线播放| 国产精品影片在线观看| 法国裸体一区二区| 欧美性xxxxx| 国产精品欧美亚洲777777| 亚洲视频精品在线| 久久精品99无色码中文字幕| 欧美一区二区三区免费视| 国产精品视频26uuu| 在线精品国产欧美| 亚洲资源在线看| 日韩国产欧美精品在线| 亚洲乱码一区av黑人高潮| 欧美一级淫片aaaaaaa视频| 国产999精品久久久| 国产在线播放91| 国产欧美婷婷中文| 国模精品系列视频| 国产成人综合精品在线| 久久久影视精品| 欧美日韩国产成人在线| 亚洲欧美日韩图片| 精品久久久久久| 2020欧美日韩在线视频| 亚洲成人教育av| 欧美日韩国产一区在线| 成人午夜激情免费视频| 亚洲免费视频在线观看| 国产精品久久视频| 黑人巨大精品欧美一区免费视频| 欧美精品激情在线| 亚洲乱亚洲乱妇无码| 91精品国产高清自在线看超| 日韩欧美一区二区在线| 欧美在线视频免费观看| 韩国美女主播一区| 亚洲成av人影院在线观看| 亚洲精品资源美女情侣酒店| 原创国产精品91| 精品五月天久久| 日韩中文字幕精品视频| 色狠狠久久aa北条麻妃| 久久69精品久久久久久国产越南| 色777狠狠综合秋免鲁丝| 久久精品视频在线观看| 国产精品亚洲综合天堂夜夜| 欧美理论电影在线播放| 91丨九色丨国产在线| 国产色婷婷国产综合在线理论片a| 久久国产精品久久久久久| 日韩高清av一区二区三区| 美女久久久久久久| 亚洲成人网久久久| 色悠久久久久综合先锋影音下载| 久操成人在线视频| 亚洲国产精品久久久久久| 国产成人福利网站| 91av在线播放| 91精品久久久久久综合乱菊| 国产成人亚洲综合91精品| 久久久久久久一| 欧美激情在线狂野欧美精品| 亚洲国产日韩精品在线| 久久精品国产91精品亚洲| 成人亚洲综合色就1024| 久99九色视频在线观看| 欧美精品久久久久久久久| 精品亚洲va在线va天堂资源站| 国产日韩欧美在线观看| 亚洲伊人久久综合| 九九九久久久久久| 国产精品高潮视频| 亚洲区一区二区| 国产一区二区激情| 亚洲免费av电影| 91精品国产高清自在线看超| 亚洲成年人影院在线| 91人人爽人人爽人人精88v| 亚洲美女在线观看| 久久久综合免费视频| 亚洲人成电影网站色| 国产成人91久久精品| 日韩av电影国产| 日韩中文字幕久久| 精品在线观看国产| 亚洲精品一区中文| 国产香蕉97碰碰久久人人| 欧美精品久久久久久久久久| 欧美高跟鞋交xxxxxhd| 亚洲国产小视频| 77777亚洲午夜久久多人| 7777精品视频| 这里只有精品视频| 国产精品草莓在线免费观看| 午夜精品一区二区三区在线播放| 国内成人精品一区| 国产精品电影一区| 国产美女久久精品香蕉69| 中文亚洲视频在线| 中文字幕视频一区二区在线有码| 欧美巨猛xxxx猛交黑人97人| 国产精品丝袜久久久久久不卡| 91探花福利精品国产自产在线| 亚洲精品免费在线视频| 日韩成人中文字幕在线观看| 91精品成人久久| 美女久久久久久久久久久| 国产97在线观看| 69国产精品成人在线播放| 亚洲第一色在线| 午夜精品久久久久久久99热| 久久中文字幕国产| 亚洲欧美国产高清va在线播| 最新91在线视频|