isset()和empty()在PHP中有什么不同之处?
- 内容介绍
- 文章标签
- 相关推荐
本文共计465个文字,预计阅读时间需要2分钟。
PHP中的isset()和empty()的区别:
1.isset()检测变量是否已设置且不为null。
2.empty()检测变量是否为空。
isset()函数:
- 功能:检测变量是否已设置- 格式:bool isset(mixed var[, mixed var,...])- 返回值:变量不存在返回false,变量存在返回trueempty()函数:- 功能:检测变量是否为空- 返回值:变量为空返回true,变量不为空返回false
例子:isset($var) // 检测$var是否已设置empty($var) // 检测$var是否为空
PHP中的isset()和empty()的区别
1、isset()---检测变量是否设置
格式:boolisset(mixedvar,[,mixedvar])
功能:检测变量是否设置
返回值:变量不存在,返回false
变量存在且值为NULL,返回false
变量存在且值为0、''、等即除了NULL之外,返回都为true
变量存在且值部位NULL,返回true
注意:PHP函数isset()只能用于变量,传递任何其它参数都将造成解析错误。
2、empty()-----判断值是否为空
格式:boolempty(mixedvar)
功能:检查一个变量是否为空
返回值:若变量不存在,返回true
若变量存在,且值为"" 0 "0" NULL FALSE array() var$var 没有任何属性的对象,返回true
empty()----只能用于变量
当要判断一个变量是否已经声明的时候可以使用isset函数
本文共计465个文字,预计阅读时间需要2分钟。
PHP中的isset()和empty()的区别:
1.isset()检测变量是否已设置且不为null。
2.empty()检测变量是否为空。
isset()函数:
- 功能:检测变量是否已设置- 格式:bool isset(mixed var[, mixed var,...])- 返回值:变量不存在返回false,变量存在返回trueempty()函数:- 功能:检测变量是否为空- 返回值:变量为空返回true,变量不为空返回false
例子:isset($var) // 检测$var是否已设置empty($var) // 检测$var是否为空
PHP中的isset()和empty()的区别
1、isset()---检测变量是否设置
格式:boolisset(mixedvar,[,mixedvar])
功能:检测变量是否设置
返回值:变量不存在,返回false
变量存在且值为NULL,返回false
变量存在且值为0、''、等即除了NULL之外,返回都为true
变量存在且值部位NULL,返回true
注意:PHP函数isset()只能用于变量,传递任何其它参数都将造成解析错误。
2、empty()-----判断值是否为空
格式:boolempty(mixedvar)
功能:检查一个变量是否为空
返回值:若变量不存在,返回true
若变量存在,且值为"" 0 "0" NULL FALSE array() var$var 没有任何属性的对象,返回true
empty()----只能用于变量
当要判断一个变量是否已经声明的时候可以使用isset函数

