PHP isset()与empty()详解
来源:互联网 发布:淘宝京东e卡套现 编辑:程序博客网 时间:2024/04/30 01:05
isset()介绍:
isset -- 检测变量是否设置bool isset ( mixed var [, mixed var [, ...]] )
如果 var 存在则返回 TRUE,否则返回 FALSE。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。
若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。
同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。
警告: isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。
<span style="font-size:18px;"><?php$var = '';// 结果为 TRUE,所以后边的文本将被打印出来。if (isset($var)) { print "This var is set set so I will print.";}// 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。$a = "test";$b = "anothertest";var_dump( isset($a) ); // TRUEvar_dump( isset ($a, $b) ); // TRUEunset ($a);var_dump( isset ($a) ); // FALSEvar_dump( isset ($a, $b) ); // FALSE$foo = NULL;var_dump( isset ($foo) ); // FALSE?></span>
判断变量是否已配置。
语法: int empty(mixed var);
返回值: 整数
本函数用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true。
注意:变量为0时,empty() 也是默认为空的
<span style="font-size:18px;"><?php $var = 0; // 结果为 true,因为 $var 为空 if (empty($var)) { echo '$var is either 0 or not set at all'; } // 结果为 false,因为 $var 已设置 if (!isset($var)) { echo '$var is not set at all'; } ?> </span>
0 0
- PHP isset()与empty()详解
- PHP isset 与 empty
- php empty 与 isset 区别
- PHP isset()与empty()区别
- PHP-isset()与empty()比较
- PHP isset()与empty()的使用区别详解
- [转载]PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- JavaScript 日期对象 Date
- 11.cocos2d-x定时器
- 创建Maven项目
- linux下计算文件md5
- WinForm程序打包说明
- PHP isset()与empty()详解
- 为什么进赌场总是输?大数据来告诉你
- 多环境配置汇总
- 轻量级JavaEE企业应用实战(十八)
- webkit--nodejs
- 那些需要你知道的iOS开发相关知识(一)
- 服务器可靠性指标
- 关系型数据库管理系统
- UGUI中RectTRanform小细节记录