isset() empty()

本文详细介绍了PHP中用于检测变量设置和空性的两个核心函数isset()与empty()的用法、返回值及注意事项,旨在帮助开发者更高效地进行条件判断与数据处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

isset()

格式:bool isset()

功能:检测变量是否设置

 返回值:

1,变量不存在则返回false

2,变量存在且其值为Null,也返回false

3,若变量存在且其值不为Null,也返回true

4,检查多个变量时,每个单项都符合上一条要求时,才返回true,否则结果为false


empty()


格式:bool empty ( mixed var ) 


功能:检查一个变量是否为空 


返回值: 


若变量不存在则返回 TRUE 
若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE 
若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE 
版本:PHP 3, PHP 4, PHP 5 
更多说明: 
empty()的返回值=!(boolean) var,但不会因为变量未定义而产生警告信息。参见转换为布尔值获取更多信息。 
empty() 只能用于变量,传递任何其它参数都将造成Paser error而终止运行。 
检测常量是否已设置可使用 defined() 函数。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值