站長資訊網
最全最豐富的資訊網站

實例詳解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教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
日韩精品一区二区三区中文字幕 | 国产精品水嫩水嫩| 国产成人久久精品麻豆一区| 国产精品亚洲精品日韩已方| 无码人妻精品一二三区免费| 亚洲制服丝袜精品久久| 99久久国产综合精品swag| 久久青草精品一区二区三区| 久久人人超碰精品CAOPOREN | 国产99视频精品免费专区| 日本精品高清一区二区| 国产乱子伦精品免费视频| segui久久综合精品| 日韩精品一区二区三区毛片| 亚洲日韩乱码中文无码蜜桃臀网站| 国产精品高清m3u8在线播放| 国产精品成人久久久久久久| 国产精品lululu在线观看| 国产精品视频yuojizz| 亚洲精品自拍视频| 18精品久久久无码午夜福利| 99久在线精品99re6视频| 日韩精品无码专区免费播放| 久久精品aⅴ无码中文字字幕| 国产午夜无码精品免费看| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产成人精品曰本亚洲79ren| 亚洲国产成人精品无码久久久久久综合| 日韩欧美一区二区三区免费观看| 日韩AV无码久久一区二区| 成人网站免费大全日韩国产 | 亚洲精品乱码久久久久久蜜桃| 日韩av激情在线观看| 精品国精品自拍自在线| 狼人无码精华AV午夜精品| 日韩a在线观看免费观看| 黄大色黄美女精品大毛片| 九九在线精品视频| 亚洲午夜精品久久久久久浪潮| 亚洲国产精品综合久久网络| 国产成人精品视频2021|