<?php
// $a = 0;  ==> 符合empty,empty($a)为true
// $a = '0';  ==> 符合empty,empty($a)为true
// $a = '';  ==> 符合empty,empty($a)为true
// $a = ' ';  ==> 不符合empty,empty($a)为flase
// $a = null;  ==> 符合empty,empty($a)为true
// $a = 'null';  ==> 不符合empty,empty($a)为flase
// $a = true;  ==> 不符合empty,empty($a)为flase  //【易错】这里不知道为什么没有报错,并且还为flase
// $a = 'true';  ==> 不符合empty,empty($a)为flase
// $a = flase;  ==> 报错,未定义常量
// $a = 'flase';  ==> 不符合empty,empty($a)为flase
// $a = [];  ==> 符合empty,empty($a)为true
// $a = array();  ==> 符合empty,empty($a)为true

if(empty($a)){
echo '符合empty类型';
}else{
echo '不符合empty类型';
}
?>

==》小结一下:常见特殊值都符合empty($a)为true,但非零非空字符串均不符合(包括空格字符串‘  ’,‘null’,‘true’,‘flase’,但0字符串‘0’和空字符串‘’除外)

转载于:https://www.cnblogs.com/kernel123/p/9381778.html

php中关于empty()函数是否为真的判断相关推荐

  1. python的empty函数_python中numpy.empty()函数的用法

    在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...

  2. php中empty功能,深入理解PHP中的 empty()函数

    这篇文章主要介绍了PHP中的 empty()函数,有一定的参考价值,感兴趣的朋友可以参考一下,希望对你有所帮助! 从表面上看,很容易误解empty()函数是判断字符串是否为空的函数,其实并不是,我也因 ...

  3. python的empty函数_python中numpy.empty()函数实例讲解

    在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...

  4. php中empty功能,php中的empty()函数有什么用

    php中的empty()函数的作用:empty()是PHP中的一个内置函数,用来检查一个变量是否为空.当一个变量并不存在,或者它的值等于FALSE,那么它就会被认为不存在. empty() 函数用于检 ...

  5. PHP中的empty()函数

    今天在用PHP中的empty()的函数时,发现它竟然将 0, 和 "0"都当作空值. 这一点儿太令人费解了,不知开发人员是怎么想的. 这是程序中做判断时有很多不方便的地方. 举个简 ...

  6. PHP中的 empty() 函数和 isset() 函数

    在开发过程中,经常会遇到判断变量存不存在以及是否为空的情况,特别是数组,如果访问数组的一个不存在的元素的话,会有Notice级别的错误爆出来,也是一种逻辑不严谨的表现. 首先,看一下 empty() ...

  7. if函数判断单元格颜色_excel中的if函数,实现自动判断

    用if函数帮你自动判断 1.什么是if函数 例如:如果不上课,我们就去唱歌:否则我们就去喝咖啡 抽出关键词就是如果(不上课,就去唱歌,否则去喝咖啡) 只留关键动作就是 If(不上课,唱歌,喝咖啡) I ...

  8. mysql空值判断函数_MySQL中的ifnull()函数判断空值

    我们知道,在不同的数据库引擎中,内置函数的实现.命名都是存在差异的,如果经常切换使用这几个数据库引擎的话,很容易会将这些函数弄混淆. 比如说判断空值的函数,在Oracle中是NVL()函数.NVL2( ...

  9. empty()与isEmpty(),空判断

    Stack 继承了 类 java.util.Vector 中的方法 下面是isEmpty()和empty() 的源代码: Vector中的方法isEmpty(): Stack的方法empty():St ...

最新文章

  1. C++走向远洋——39(指向学生类的指针)
  2. django mysql save_python,django,向mysql更新数据时save()报错不能用
  3. 2016年ICT产业趋势预测
  4. 通过PowerDesigner实现sql-pdm-sql
  5. PHP爬虫音乐,PHPCrawl爬虫库实现抓取酷狗歌单
  6. doxygen相关问题
  7. HTML基本功之文档结构
  8. Python-在线文本情感分析实验
  9. android创建wifi热点,Android 4.0.3创建wifi热点API
  10. c++ primer打卡(三)
  11. Git发生SSL certificate problem: certificate ha错误的解决方法
  12. 记录.net 中的常见术语
  13. 【180929】仿微信飞机大战游戏源码
  14. 戴尔台式计算机主板型号,如何查看戴尔主板型号 查看戴尔主板型号的步骤
  15. 学习《C++ Primer Plus》习题篇1 第六版第6章习题
  16. php加减法计算器程序,用php简单实现加减乘除计算器
  17. Mixly实现秒表功能
  18. android APK瘦身全面总结——如何从32.6M到13.6M
  19. iOS苹果相册“地点”相簿效果实现浅谈
  20. 膨胀腐蚀-OpenCL加速及kernel变成二进制文件

热门文章

  1. 计算机二级ms office过关,计算机二级office-计算机二级MS OFFICE过关攻略!附赠练习软件...
  2. 大学生要学计算机嘛,大学新生有必要买电脑吗,为什么很多人都带电脑去学校了?...
  3. 1.2 决策树代码实现
  4. 《数据库SQL实战》获取所有部门当前manager的当前薪水情况
  5. ImportError: No module named setuptools 解决方法
  6. Injector Job深入分析
  7. dojo中的dojo/dom-construct
  8. Flink 助力美团数仓增量生产
  9. 步步深入MySQL:架构-查询执行流程-SQL解析顺序
  10. Spread表格组件For JAVA功能介绍—表格相关操作