久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

is_null, empty, isset, unset的比較

 燮羽 2011-04-11
PHP中有很多函數(shù)功能類似,卻有著細(xì)微的差別...

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

isset 判斷變量是否已存在(配置)  
unset 把變量刪除(釋放)掉  
empty 判斷變量是否為空  
is_null 判斷變量是否為NULL
ok,,已經(jīng)開始搞人了。那么開始,,這4個函數(shù)中除了unset,,其他3個都是判斷函數(shù),unset首先出局,,因為他不會搞錯,,其次是is_null,我們可以把它看成是!isset,,是isset的一個逆操作,,下面一張表可以很清楚的說明他們之間的關(guān)系:

 變量                    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

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

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多