首页 > 代码库 > php empty()和isset()的区别
php empty()和isset()的区别
empty()和isset()都是变量处理函数,作用是判断变量是否已经配置,正是由于它们在处理变量过程中有很大的相似性,才导致对它们的关系认识不足。单从empty()和isset()这两个函数本身来考虑的话会把人弄得更糊涂,
换一个角度来它。empty()和isset()的处理对象无外乎未定义变量,0,空字符串。
- 如果变量为0,则empty()会返回TRUE,isset()会返回TRUE;
- 如果变量为空字符串,则empty()会返回TRUE,isset()会返回TRUE;
- 如果变量未定义,则empty()会返回TRUE,isset()会返回FLASE;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。