zoukankan      html  css  js  c++  java
  • PHP中empty、isset和is_null的使用区别

    关于PHP中empty()、isset() 和 is_null() 这三个函数的区别,之前记得专门总结过,上次又被问到,网上已经很多,就用几个例子来说明:

    测试用例选取:

    <?php

    $a;
    $b = false;
    $c = '';
    $d = 0;
    $e = null;
    $f = array();

    ?>

    用var_dump()分别输出如下:

    empty()


    bool(true)
    bool(true)
    bool(true)
    bool(true)
    bool(true)
    bool(true)

    isset()


    bool(false)
    bool(true)
    bool(true)
    bool(true)
    bool(false)
    bool(true)

    is_null()


    bool(true)
    bool(false)
    bool(false)
    bool(false)
    bool(true)
    bool(false)

  • 相关阅读:
    控制流程
    表达式
    2020.2.7
    寒假自学进度六
    2020.2.6
    2020.2.5
    寒假自学进度五
    Scala初级实验
    寒假自学进度四
    Spark运行基本流程
  • 原文地址:https://www.cnblogs.com/fanchangfa/p/4032170.html
Copyright © 2011-2022 走看看