四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php中is_null,empty,isset,unset 的區別詳細介紹

is_null, empty, isset, unset 我們先來看看這4個函數的描述。

isset 判斷變量是否已存在(配置)
unset 把變量刪除(釋放)掉
empty 判斷變量是否為空
is_null 判斷變量是否為NULL
ok,已經開始搞人了。那么開始,這4個函數中除了unset,其他3個都是判斷函數,unset首先出局,因為他不會搞錯,其次是is_null,我們可以把它看成是!isset,是isset的一個逆操作,下面一張表可以很清楚的說明他們之間的關系:
復制代碼 代碼如下:
變量                          empty          is_null          isset
 $a=””                       true               false              true
 $a=null                     true               true              false
 var $a                      true              true               false
 $a=array()               true               false              true
 $a=false                   true               false              true
 $a=15                      false              false               true
 $a=1                        false              false               true
 $a=0                        true               false               true
 $a=”0”                     true               false                true
 $a=”true”                false               false              true
 $a=”false”               false               false               true


從中我們可以發現只要變量是否為” “或者0,或者是false和null,只要是這些值empty都會返回true,而isset是判斷變量是否存在,只要你這個變量不是null或未賦值,返回結果都是true,而is_null正好是isset的反結果。

當然如果只是想做如下工作:
echo !isset($_GET['a']);  //如果得不到變量a的值
echo empty($_GET['a']);  //如果變量a的值是空

那么結果都是一樣的,都可以用。

php技術php中is_null,empty,isset,unset 的區別詳細介紹,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 贾宏| 抗击 电影| 陈宝国主演影视剧| 西游记tvb| 游泳池play高h| 电影哪吒闹海| 李彦萱| 洞房奇谭电影免费版在线观看| 哥哥的女人电影| 在线免费污视频| 小小少年电影简介| 亲子鉴定血型对照表| 荆棘花| 神迹电影| 香港之夜电影完整版在线播放| 邓为个人简历| 钟绍图| 《兄弟》电影在线观看| 小女巫| 职业兽医医生资格证报名官网| 熊出没免费电影| 文艺部面试提问问题| 紧缚视频 | vk| 叶子楣地下裁决| 儿子娶妈妈剧情介绍| 女友电影| 红色诗词六年级下册| 通天长老 电影| 二年级上学期口算题| 打开免费观看视频在线观看高清 | 风霜踩泥| 电视剧零下三十八度手机免费观看| 加入民盟的好处和坏处| marcia| 大红一师| 二胡独奏我的祖国| 免费头像图片女生| 无线新闻| 忍石| 拔萝卜电影| 皮肤诊所|