久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

18
2017/02

php中的empty()和isset()的區(qū)別

發(fā)布時間:2017-02-18 17:55:15
發(fā)布者:xiangpeiyu
瀏覽量:
0

  empty和isset通常都是用來檢查變量是否有值來往下繼續(xù)運行的,都是返回bool值,但是它倆的本質(zhì)區(qū)別在于,empty將空值,空字符串,false,null值,0,這些有值的變量也被檢測為無值,翻開php手冊我們發(fā)現(xiàn),empty的真正含義是檢測一個變量的值是否為真,哪怕這個變量有值,但是值是假的它也會返回是假,所以用的時候要注意,相反,isset就簡單的多了,它只是判斷一個變量是否存在并開辟了內(nèi)存,但是定義了一個變量卻沒有賦值同樣返回是假,因為它的內(nèi)存是空的,即使占著內(nèi)存,它也返回假,所以這就是empty和isset的區(qū)別,并不是用isset檢查的就能用empty去代替。

關(guān)鍵詞:
返回列表