zoukankan      html  css  js  c++  java
  • php中关于empty()函数是否为真的判断

    <?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’和空字符串‘’除外)

    一切所谓的努力在成功之前都是一钱不值。
  • 相关阅读:
    Docker 相关资源
    ReferenceFinder 学习
    AssetBundle 复习
    Coroutine 复习
    Unreal 相关资源
    Houdini 相关资源
    MySQL多数据库合并到一个数据库
    Module is not specified
    idea导入多maven项目
    redis-cluster部署遇到为问题记录
  • 原文地址:https://www.cnblogs.com/kernel123/p/9381778.html
Copyright © 2011-2022 走看看