isset()和empty()的區(qū)別
1 回答

慕絲7291255
TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊
兩者都是測試變量用的。但是isset()是測試變量是否被賦值,而empty()是測試一個已經(jīng)被賦值的變量是否為空。如果一個變量沒被賦值就引用在php里是被允許的,但會有notice提示。如果一個變量被賦空值,$foo=”"或者$foo=0或者$foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是說賦空值不會注銷一個變量。要注銷一個變量,可以用 unset($foo)或者$foo=NULL。
- 1 回答
- 0 關(guān)注
- 467 瀏覽
添加回答
舉報
0/150
提交
取消