代码如下:

<?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和未定义.

转载于:https://www.cnblogs.com/caly/archive/2012/08/02/2620354.html

PHP 中 empty is_null 和 isset 的测试相关推荐

  1. php中empty(), is_null(), isset()函数区别

    empty(), is_null(), isset()真值表(区别) 我们先来看看这3个函数的功能描述 www.111cn.net isset 判断变量是否已存在,如果变量存在则返回 TRUE,否则返 ...

  2. PHP中empty,is_null,isset中的异同和功能

    empty -- 检查一个变量是否为空 bool empty ( mixed var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE .换句话说,"" . ...

  3. php中is null,php中empty(), is_null(), isset()函数区别

    empty(), is_null(), isset()真值表(区别) 我们先来看看这3个函数的功能描述 www.111cn.net isset 判断变量是否已存在,如果变量存在则返回 TRUE,否则返 ...

  4. PHP中empty,is_null,isset的区别

    isset 判断变量是否已存在,如果变量存在则返回 TRUE,否则返回 FALSE. empty 判断变量是否为空,如果变量是非空 或非零 的值,则 empty() 返回 FALSE.换句话说,&qu ...

  5. php 空函数,PHP 中函数 isset(), empty(), is_null() 的区别

    PHP 中函数 isset(), empty(), is_null() 的区别, 使用 PHP 进行开发的时候,经常会用到 isset(), empty(), is_null() 这几个函数对数据进行 ...

  6. isset,empty,is_null小知识

    <?php /** 在这项研究开始时,有那么多的人不能很好的运用isset,empty,is_null正确null,false等待值回报值做出正确的推理,在这里,我自己总结通过学习小知识,随后的 ...

  7. php中empty与isset的区别,再谈php中empty与isset区别详解

    empty与isset在php中一个是为空,另一个判断是是否为一个存在的变量了,下面小编来给各位同学介绍php中empty与isset区别,欢迎各位同学进入参考. empty是判断变量值是非空或非零的 ...

  8. ***PHP中empty()和isset()的区别

    对于初学php的人来说,empty()和和isset()用法的区别是很难搞清楚的,他们的用法的差别不仔细去琢磨的话确实很难弄清楚. 先说一下他们的共同点: 都可以判定一个变量是否为空: 都返回bool ...

  9. laravel中empty(),is_null() 以及isEmpty()

    PHP中 empty() empty() 函数用于检查一个变量是否为空. if(empty($result->order)){//操作 } is_null() is_null() 函数用于检测变 ...

最新文章

  1. 性能测试八:jmeter进阶之beanshell
  2. 插入排序算法C++代码实现
  3. Datawha组队——Pandas(下)综合练习(打卡)
  4. 傲梦python笔试题_python笔试题
  5. 修复QQ在网页上的快速登录
  6. python使用新线程执行目标函数
  7. [转]仿百度文库或豆丁网在线浏览doc.pdf.xls.txt源码
  8. persistent
  9. docker最新版本发布,附面试答案
  10. python网易云音乐爬虫歌词_一篇文章带你用Python网络爬虫实现网易云音乐歌词抓取...
  11. c语言中百分号后面跟的数字_C语言中的各种百分号都代表什么意思? c语言中百分号后的数字是...
  12. BigDecimal 往左移动两位小数_妻子的浪漫旅行:对比之下,这两位妻子拍照超“甜蜜”,亲疏立见...
  13. glibc 2.17升级2.28,gcc 4.8.5升级9.2.0,GNU Make 3.82 升级到4.2.1,安装bison
  14. Android 版本号---版本名
  15. Android 支持表情功能
  16. 计算机网络课程设计 文华学院,计算机网络课程设计-校园网的组建与设计.doc
  17. 彩色艺术创意Mac动态壁纸
  18. 小白求,用RE文件管理器移植移远EC20 4G模块驱动。 有重谢。请加w jiao1998524
  19. 20、30、40岁女人创业故事
  20. 探查器需要java_java – 当探查器无法收集样本时,如何调试无响应的服务器?

热门文章

  1. Word编写论文十大技巧
  2. RPC与Restful比较
  3. mysql自带订阅功能_为博客提供订阅功能
  4. xpath里面if判断一个值不为空_现代C++之模板元编程(今天写个If与While)
  5. java工作面试必备知识 Java常用类库与技巧
  6. kubernetes+docker
  7. c语言综合知识,软件设计师教程综合知识集锦之C语言编程风格
  8. 高效实用Kafka-深入理解Kafka启动配置(使用kafka自身内置Zookeeper)
  9. Maven+Mybatis+Spring+SpringMVC实现分页
  10. 如何在Hyper-V上安装Centos7