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的反结果。

  • 相关阅读:
    redis网络资料汇总
    Spring攻略学习笔记(3.01)在Spring中启用AspectJ注解支持
    [C/C++]福尔摩斯 ABCDE*?=EDCBA
    MyBatis测试范例
    使用TileMap制作游戏地图,在cocos2dx中使用(一)
    Tomcat7 catalina.out 日志分割
    MyBatis之User.xml
    基于 SIP webRTC 架构的系统部署模型分析
    第42周星期二
    第41周星期三小结
  • 原文地址:https://www.cnblogs.com/liujiaq/p/6065445.html
Copyright © 2011-2022 走看看