解析PHP中empty is_null和isset的测试

时间:2023-11-18 17:39:06 

代码如下:

<?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,empty,is,null,isset
0
投稿

猜你喜欢

  • 使用MySQL内建复制功能

    2009-12-15 21:36:00
  • golang1.16新特性速览(推荐)

    2023-07-06 10:34:47
  • W3C 接连推出 7 个 HTML 草案

    2010-03-10 10:37:00
  • 用户体验至上的网页设计秘笈

    2007-09-07 10:16:00
  • 如何防止页面中的敏感信息被提取

    2008-05-04 11:59:00
  • 通过模版字符串及JSON数据进行目标内容整理的一个小方法

    2010-01-12 16:55:00
  • RedHat 9.0下用rpm包安装mysql

    2008-11-22 12:28:00
  • python实现微信跳一跳辅助工具步骤详解

    2023-08-02 11:11:40
  • JSP 注释的详解及简单实例

    2023-07-21 06:15:35
  • 对Python3 goto 语句的使用方法详解

    2023-10-14 11:32:49
  • php中实现记住密码自动登录的代码

    2023-11-14 18:36:14
  • Photoshop设计制作网站流程图解

    2007-10-25 12:06:00
  • 使用SQL Server2005扩展函数进行性能优化

    2010-06-07 11:26:00
  • 如何创建一个对索引服务器进行查询的ASP页面?

    2009-11-14 20:54:00
  • Python缓存技术实现过程详解

    2023-08-03 12:31:30
  • 最近写的一个asp缓存函数

    2008-11-25 14:07:00
  • sql 存储过程批量删除数据的语句

    2012-08-21 10:24:14
  • ASP常见数学函数 Abs Atn Cos 等详解

    2008-05-28 12:33:00
  • 完美解决Python matplotlib绘图时汉字显示不正常的问题

    2023-09-28 05:30:55
  • Go语言sort包函数使用示例

    2023-10-15 03:29:59
  • asp之家 网络编程 m.aspxhome.com