解析PHP中empty is_null和isset的测试

 更新时间:2013年06月29日 11:42:12   作者:   我要评论
本篇文章是对PHP中empty is_null和isse的测试进行了详细的分析介绍,需要的朋友参考下

代码如下:

复制代码 代码如下:

<?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实现将浏览历史页面网址保存到cookie的方法

    PHP实现将浏览历史页面网址保存到cookie的方法

    这篇文章主要介绍了PHP实现将浏览历史页面网址保存到cookie的方法,涉及php对cookie的读取、字符串转化及保存等技巧,需要的朋友可以参考下
    2015-01-01
  • php字符串替换函数substr_replace()用法实例

    php字符串替换函数substr_replace()用法实例

    这篇文章主要介绍了php字符串替换函数substr_replace()用法,实例分析了php中substr_replace函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php微信公众平台开发类实例

    php微信公众平台开发类实例

    这篇文章主要介绍了php微信公众平台开发类,实例分析了针对微信消息的响应、回复、编码等相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • PHP 验证码不显示只有一个小红叉的解决方法

    PHP 验证码不显示只有一个小红叉的解决方法

    做了个验证码,但不知道怎么搞的,总出现一个如下图的小红叉,但验证码就是显示不出来,经搜索发现个不错的方法,有类似情况的朋友可以参考下
    2013-09-09
  • php检查是否是ajax请求的方法

    php检查是否是ajax请求的方法

    这篇文章主要介绍了php检查是否是ajax请求的方法,涉及预定义服务器变量的使用技巧,非常简单实用,需要的朋友可以参考下
    2015-04-04
  • PHP CKEditor 上传图片实现代码

    PHP CKEditor 上传图片实现代码

    CKEditor的原包中没有包含图片的上传服务器端处理文件,其公司的另一款开源产品:CKFinder做了很好的补充。但是要下载这个源代码再进行配置,虽然方便了很多,但是仅仅为了上传图片,却要使用这么大的整个系统来使用,确实有点大材小用。
    2009-11-11
  • php计算两个日期相差天数的方法

    php计算两个日期相差天数的方法

    这篇文章主要介绍了php计算两个日期相差天数的方法,实例分析了php操作日期的技巧,需要的朋友可以参考下
    2015-03-03
  • php microtime获取浮点的时间戳

    php microtime获取浮点的时间戳

    看到别人的源码中用microtime(true),查了下手册,原来从PHP 5.0.0 开始,microtime增加了这个参数。
    2010-02-02
  • PHP提取中文首字母

    PHP提取中文首字母

    从别人程序中扒拉出来的提取中文首字母的php代码不是原创。Dzender的代码学习用
    2008-04-04
  • PHP实现获取url地址中顶级域名的方法示例

    PHP实现获取url地址中顶级域名的方法示例

    这篇文章主要介绍了PHP实现获取url地址中顶级域名的方法,结合实例形式分析了php使用parse_url()针对URL域名解析相关操作技巧,需要的朋友可以参考下
    2019-06-06

最新评论