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)   
    

      

  • 相关阅读:
    清除浮动
    版心和布局流程
    浮动(float)
    盒子模型(CSS重点)
    CSS 三大特性
    CSS 背景(background)
    移动web开发之rem布局
    .移动端常见布局
    移动端基础
    CSS高级技巧
  • 原文地址:https://www.cnblogs.com/lh460795/p/6877473.html
Copyright © 2011-2022 走看看