isset()和empty()
来源:互联网 发布:mac语言切换快捷键 编辑:程序博客网 时间:2024/05/16 14:01
isset($var): 判断一个变量是否已经声明,已经存在。 (只判断变量是否存在)
empty($var): 判断参数$var是否非空或非零的值,如果变量不存在或存在但是值为空也返回TURE。(判断值是不是为空)
判断一个变量存在且不为空:
1. isset($var) && !empty($var)
2. !empty()
注:
这里没必要判断变量是否存在,直接判断值是否为空就可以,因为值不为空变量肯定存在。
如果值为空变量虽然存在但是也不符合题意“判断一个变量存在且不为空”。
注意:
1.变量的值为NULL的时候(有引号‘null’不等于null),isset会把变量视为不存在;但是empty不会。
2.变量为0的时候,isset会把变量视为存在,但是empty会把0视为空值。
3.变量为空字符串的时候,isset会把变量视为存在,empty判断的也是值,而不是0那样判断为空值。
empty($var): 判断参数$var是否非空或非零的值,如果变量不存在或存在但是值为空也返回TURE。(判断值是不是为空)
判断一个变量存在且不为空:
1. isset($var) && !empty($var)
2. !empty()
注:
这里没必要判断变量是否存在,直接判断值是否为空就可以,因为值不为空变量肯定存在。
如果值为空变量虽然存在但是也不符合题意“判断一个变量存在且不为空”。
注意:
1.变量的值为NULL的时候(有引号‘null’不等于null),isset会把变量视为不存在;但是empty不会。
2.变量为0的时候,isset会把变量视为存在,但是empty会把0视为空值。
3.变量为空字符串的时候,isset会把变量视为存在,empty判断的也是值,而不是0那样判断为空值。
0 0
- empty()和isset
- php empty 和 isSet
- isset()和empty()
- isset和empty
- isset和empty
- PHP 中的isset和empty
- empty()和isset()的区别
- PHP基础empty和isset
- empty和isset误点分析
- isset()和empty()的区别
- isset和empty的区别
- PHP empty和isset区别
- empty()和isset()的区别
- empty() 和 isset() 的区别
- empty 和isset的区别
- isset()和empty()的区别
- empty和isset的区别
- isset()和empty()的区别
- 常用的正则表达式
- 自定义android圆形ImageView
- EBS R12 LOG files 位置
- 落单的数 III
- jquery中的$("")与原生的document.getElementById("")的区别
- isset()和empty()
- Android知识点7-Android控件自定义样式
- python_正则表达式
- Android三种实现定时器的方法
- ios工程依赖
- Mapping a bidirectional list with Hibernate
- Bitmap实现照片墙
- 1113 小胖子的时钟【水题】
- 专访黄勇:Java在未来的很长一段时间仍是主流