課程
/后端開發
/PHP
/PHP與MySQL關系大揭秘
老師你好,請問為什么要同時判斷 isset 和 !empty 呢,兩者究竟有什么區別啊
2014-10-08
源自:PHP與MySQL關系大揭秘 5-3
正在回答
isset是判斷變量是否存在,empty是判斷變量是否為空。
如果用empty去判斷一個不存在的變量會報一個警告。雖然警告不重要,可以關閉,但是我還是想連警告都不產生,這樣才完美。
在寫代碼時完全可以避免 表單提交時不管有沒有設置值 變量也存在
array(5) { ?["title"]=> ?string(0) "" ?["author"]=> ?string(1) "a" ?["description"]=> ?string(2) " a" ?["content"]=> ?string(1) "a" ?["submit"]=> ?string(6) "submit" }
舉報
讓我們一起走上探秘之旅,找尋php和mysql戀愛的真諦
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-10-08
isset是判斷變量是否存在,empty是判斷變量是否為空。
如果用empty去判斷一個不存在的變量會報一個警告。雖然警告不重要,可以關閉,但是我還是想連警告都不產生,這樣才完美。
2014-10-12
在寫代碼時完全可以避免 表單提交時不管有沒有設置值 變量也存在
array(5) { ?["title"]=> ?string(0) "" ?["author"]=> ?string(1) "a" ?["description"]=> ?string(2) " a" ?["content"]=> ?string(1) "a" ?["submit"]=> ?string(6) "submit" }