zoukankan      html  css  js  c++  java
  • empty,is_null,isset返回值的比较

    empty,is_null,isset返回值的比较:

    变量                          empty          is_null        isset
    $a=""                         true             false            true
    $a=null                       true             true            false
    var $a                         true             true            false
    $a=array()                  true             false            true
    $a=false                     true             false            true
    $a=15                        false             false            true
    $a=1                          false             false            true
    $a=0                          true              false            true
    $a=”0”                       true              false             true
    $a=”true”                   false             false             true
    $a=”false”                  false             false             true
    从中我们可以发现只要变量是否为""或者0,或者是false和null,只要是这些值empty都会返回true,而isset是判断变量是否存在,只要你这个变量不是null或未赋值,返回结果都是true,而is_null正好是isset的反结果。

  • 相关阅读:
    坐标变化
    labelme VOC
    threejs物体设置中心坐标
    IfcProjectOrderTypeEnum
    IfcCostItemTypeEnum
    利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)
    依赖注入框架Autofac的简单使用
    阿里技术嘉年华官网上线啦!
    Silverlight 4以下版本模拟鼠标双击事件
    iOS学习系列 利用ASIHTTPRequest实现异步队列
  • 原文地址:https://www.cnblogs.com/liujiaq/p/6065445.html
Copyright © 2011-2022 走看看