美文网首页
PHP语言:empty()的8种情况

PHP语言:empty()的8种情况

作者: 长安猎人 | 来源:发表于2018-10-23 19:34 被阅读0次

释义:empty() 函数用于检查一个变量是否为空。
以下为empty()八种为空的情况:

  • "" (空字符串)
  • 0 (作为整数的0)
  • 0.0 (作为浮点数的0)
  • "0" (作为字符串的0)
  • NULL
  • FALSE
  • array() (一个空数组)
  • $var; (一个声明了,但是没有值的变量)
<?php
$a1 = '';
$a2 = 0;
$a3 = 0.0;
$a4 = "0";
$a5 = null;
$a6 = false;
$a7 = array();
$a8;
$a9 = 'null';
$a10 = array(array());

echo empty($a1) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a2) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a3) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a4) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a5) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a6) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a7) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a8) ? 'true' : 'false'; #true
echo PHP_EOL;
echo empty($a9) ? 'true' : 'false'; #false
echo PHP_EOL;
echo empty($a10) ? 'true' : 'false'; #false

相关文章

  • PHP语言:empty()的8种情况

    释义:empty() 函数用于检查一个变量是否为空。以下为empty()八种为空的情况: "" (空字符串) 0 ...

  • 由一些小问题引发的思考

    如何判断数组是否为空? c++实现 php实现 关于PHP的empty函数php-manual中这样解释:一下情况...

  • 前端基础搬运工-PHP后台开发模块

    六、PHP后台开发模块 基础部分 1. php inset 和 empty 的区别? - [ ] 1、empty...

  • PHP empty函数测试对象使用魔术方法获取的属性

    从PHP官方文档可以看到,empty用于测试一个变量是否为空,empty($var)等价于 empty方法的参数只...

  • PHP 奇怪的 empty() 函数

    php 的 empty() 的确是挺奇怪的一个函数, 以下列一下情况: 对于字符串是 '0' 的情况特别的特殊,所...

  • PHP empty(空对象)

    PHP empty误区: 之前在看empty使用方法时,看到对empty()方法的用法解释为:若变量存在且其值为"...

  • PHP中empty()与isset()的区别

    BB在前面 在PHP中,大多数情况下检测变量时使用empty()与isset(),在不考虑极微小的性能差异的情况下...

  • PHP: empty的陷阱

    错误代码如下: 报错信息如下: 引用PHP手册: PS: 正确代码如下:

  • PHP的empty函数

    empty() empty()用于检测变量是否为空。例如:判断某个重要的值是否为空,以此为条件决定下一步要做什么。...

  • PHP基本语法

    PHP是一种动态脚本语言,文件后缀名为 “.php”。通常情况下,在一个PHP文件中,如果想使用PHP语言,则使用...

网友评论

      本文标题:PHP语言:empty()的8种情况

      本文链接:https://www.haomeiwen.com/subject/kvzazftx.html