老師你好,請(qǐng)問為什么要同時(shí)判斷 isset 和 !empty 呢,兩者究竟有什么區(qū)別啊

每一刻
2014-10-08
2 回答
舉報(bào)
0/150
提交
取消
老師你好,請(qǐng)問為什么要同時(shí)判斷 isset 和 !empty 呢,兩者究竟有什么區(qū)別啊
2014-10-08
舉報(bào)
2014-10-08
isset是判斷變量是否存在,empty是判斷變量是否為空。
如果用empty去判斷一個(gè)不存在的變量會(huì)報(bào)一個(gè)警告。雖然警告不重要,可以關(guān)閉,但是我還是想連警告都不產(chǎn)生,這樣才完美。
2014-10-12
在寫代碼時(shí)完全可以避免 表單提交時(shí)不管有沒有設(shè)置值 變量也存在
array(5) { ?["title"]=> ?string(0) "" ?["author"]=> ?string(1) "a" ?["description"]=> ?string(2) " a" ?["content"]=> ?string(1) "a" ?["submit"]=> ?string(6) "submit" }