zoukankan      html  css  js  c++  java
  • isset ,empty,is_null 区别

    <?php  
        $a = '';  
        $b = "";  
        $c = null;  
        $d = array();  
        $e = ' ';  
        $f = 0;  
        $g = "0";  
      
        var_dump( is_null($a));      
        var_dump( is_null($b));      
        var_dump( is_null($c));      
        var_dump( is_null($d));      
        var_dump( is_null($e));      
        var_dump( is_null($f));      
        var_dump( is_null($g));          
          
        var_dump( empty($a));      
        var_dump( empty($b));      
        var_dump( empty($c));      
        var_dump( empty($d));      
        var_dump( empty($e));      
        var_dump( empty($f));      
        var_dump( empty($g));          
          
        var_dump( isset($a));      
        var_dump( isset($b));      
        var_dump( isset($c));      
        var_dump( isset($d));      
        var_dump( isset($e));  
        var_dump( isset($f));      
        var_dump( isset($g));  
    

      

    bool(false)  
    bool(false)  
    bool(true) //is_null除了null返回true,其他的都返回false  
    bool(false)  
    bool(false)  
    bool(false)  
    bool(false)  
      
    bool(true)  
    bool(true)  
    bool(true)  
    bool(true)  
    bool(false)//empty只要是空,null,false等都返回true.空格串返回false.  
    bool(true)  
    bool(true)  
      
    bool(true)  
    bool(true)  
    bool(false) //isset检测null或则不存在的变量时返回false.其他的返回true.  
    bool(true)  
    bool(true)  
    bool(true)  
    bool(true)   
    

      

  • 相关阅读:
    jstack 分析程序性能
    网关-zuul介绍 第一篇 网关解决的问题
    通过Fegin远程调用 ,返回JPA Page 对象报错
    css自定义字体
    CSS3选择器
    表格操作
    商品筛选条件
    多级菜单
    一排元素往下掉
    控制提示框不溢出父级盒子
  • 原文地址:https://www.cnblogs.com/lh460795/p/6877473.html
Copyright © 2011-2022 走看看