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

  • 相关阅读:
    061.Python前端Django组件用户认证组件
    060.Python组件-中间件
    059.Python前端Django组件cooki和session
    058.Python前端Django与Ajax
    057.Python前端Django模型ORM多表查询
    数字签名与数字证书的原理
    加密算法的分类与区别
    Linux操作php.ini文件
    Linux添加普通权限账号并授予root权限
    Linux 切换 shell
  • 原文地址:https://www.cnblogs.com/liujiaq/p/6065445.html
Copyright © 2011-2022 走看看