1 回答

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