empty和isset函数详解
2024-08-26 17:48:50
1.empty函数
用途:检测变量是否为空
若变量不存在则返回 TRUE
若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE
若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE
2.isset函数
用途:检测变量是否设置
若变量不存在则返回 FALSE
若变量存在且其值为NULL,也返回 FALSE
unset($str);//释放了一个变量,返回false
若变量存在且值不为NULL,则返回 TURE
3.相同和区别
empty和isset只用来检测变量,检测常量是否已设置可使用 defined() 函数
区别
empty() 判断一个变量是否为“空”,isset() 判断一个变量是否已经设置
如何判断一个变量为真,切不为0,空呢
$str='';//false //此判断的方法是,设置,但不为0或者空
if(!empty($str) && isset($str)){
echo 'true';
}else{
echo 'false';
}
最新文章
- 体验报告:微信小程序在安卓机和苹果机上的区别
- 【无私分享:ASP.NET CORE 项目实战(第十四章)】图形验证码的实现
- 使用curl进行https请求
- Asynchronous javascript and xml
- Comet服务器推送与SignalR
- BroadcastReceive之ip拨号
- hadoop2.2伪分布安装加2.2源码编译
- Qt之自定义控件(开关按钮)Qt之模拟时钟
- 包装 request Demo
- .C .h 和 .CCP的区别
- Visual Studio 20周年软件趋势随想
- PHP实现excel
- 常见dos命令行
- 【leetcode-125】 验证回文串
- Mybatis之占位符与拼接符
- R 语言 decostand() 函数
- win10中命令操作Zookeeper
- Object [object Object] has no method 'live'
- java读取写入oracle的blob字段工具类
- js如何切割字符串