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

  • 相关阅读:
    复数加法
    通过函数来实现复数相加
    声明一个类模板
    友元成员函数的简单应用
    将普通函数声明为友元函数
    引用静态数据成员
    对象的赋值
    对象的常引用
    有关对象指针的使用方法
    对象数组的使用方法
  • 原文地址:https://www.cnblogs.com/liujiaq/p/6065445.html
Copyright © 2011-2022 走看看