zoukankan      html  css  js  c++  java
  • PHP isset() empty() isnull() 的区别

    <?

    isset — 检测变量是否设置

    注意: isset 检测变量是否设置,并且不是 NULL。
    若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE;

    empty — 检查一个变量是否为空

    注意: empty 检查 变量 是非空非零的值时返回 FALSE, 否则返回 TRUE;
    例如:以下返回TRUE(以下被认为是空的)
    "" (空字符串)
    0 (作为整数的0)
    0.0 (作为浮点数的0)
    "0" (作为字符串的0)
    NULL
    FALSE
    array() (一个空数组)
    $var; (一个声明了,但是没有值的变量)

    is_null 检测变量是否为 NULL

    注意: 检测传入值【值,变量,表达式】是否是null,
    只有一个变量定义了,且它的值是null,它才返回TRUE
    其它都返回 FALSE 【未定义变量传入后会出错!】

    ?>

  • 相关阅读:
    Swift 构造与析构
    Swift 协议
    Swift 扩展
    Swift 多态
    Swift 继承
    Swift 封装
    Swift 方法
    Swift 属性
    Swift 对象
    Swift 类
  • 原文地址:https://www.cnblogs.com/laowenBlog/p/6103900.html
Copyright © 2011-2022 走看看