解析PHP中empty is_null和isset的测试


Posted in PHP onJune 29, 2013

代码如下:

<?php
$a;
$b = false;
$c = '';
$d = 0;
$e = null;
$f = array();

首先是empty的var_dump输出:
boolean true
boolean true
boolean true
boolean true
boolean true
boolean true

然后是is_null的输出:
boolean true
boolean false
boolean false
boolean false
boolean true
boolean false

最后是isset的输出:
boolean false
boolean true
boolean true
boolean true
boolean false
boolean true
由此可见 empty() 可以用来判定所有的数据类型是否为空或假,而 is_null 与 isset 基本一样,只能用来判断是否为NULL和未定义.

PHP 相关文章推荐
PHP中cookies使用指南
Mar 16 PHP
PHP中3种生成XML文件方法的速度效率比较
Oct 06 PHP
基于curl数据采集之单页面采集函数get_html的使用
Apr 28 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 PHP
Yii使用ajax验证显示错误messagebox的解决方法
Dec 03 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
PHP使用缓存即时输出内容(output buffering)的方法
Aug 03 PHP
php二维码生成
Oct 19 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
Laravel5.1 框架控制器基础用法实例分析
Jan 04 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 #PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 #PHP
基于flush()不能按顺序输出时的解决办法
Jun 29 #PHP
解析PHP 使用curl提交json格式数据
Jun 29 #PHP
PHP 过滤页面中的BOM(实现代码)
Jun 29 #PHP
解析curl提交GET,POST,Cookie的简单方法
Jun 29 #PHP
解析PHP的session过期设置
Jun 29 #PHP
You might like
php购物网站支付paypal使用方法
2010/11/28 PHP
PHP测试程序运行时间的类
2012/02/05 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
window.location.hash 属性使用说明
2010/03/20 Javascript
javascript字符串拼接的效率问题
2010/12/25 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
python中reduce()函数的使用方法示例
2017/09/29 Python
python实现flappy bird小游戏
2018/12/24 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
python多进程并发demo实例解析
2019/12/13 Python
Pytorch之finetune使用详解
2020/01/18 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
家庭教育先进个人事迹材料
2014/01/24 职场文书
检查接待方案
2014/02/27 职场文书
安全负责人任命书
2014/06/06 职场文书
个人四风对照检查材料
2014/09/26 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
2015年校长新年寄语
2014/12/08 职场文书
社团个人总结范文
2015/03/05 职场文书
SQL语句多表联合查询的方法示例
2022/04/18 MySQL