• 技术文章 >后端开发 >PHP问题

    php怎么判断变量是否为空

    (*-*)浩(*-*)浩2019-10-12 09:46:08原创1051

    empty功能:检测变量是否为"空"

    说明:任何一个未初始化的变量、值为 0 或 false 或 空字符串"" 或 null的变量、空数组、没有任何属性的对象,都将判断为empty==true (推荐学习:PHP视频教程

    注意1:未初始化的变量也能被empty检测为"空"

    注意2:empty只能检测变量,而不能检测语句

    $a = 0;
    $b = '';
    $c = array();
    if (empty($a)) echo '$a 为空' . "";
    if (empty($b)) echo '$b 为空' . "";
    if (empty($c)) echo '$c 为空' . "";
    if (empty($d)) echo '$d 为空' . "";

    var == null功能:判断变量是否为"空"

    说明:值为 0 或 false 或 空字符串"" 或 null的变量、空数组、都将判断为 null

    注意:与empty的显著不同就是:变量未初始化时 var == null 将会报错。

    $a = 0;
    $b = array();
    if ($a == null) echo '$a 为空' . "";
    if ($b == null) echo '$b 为空' . "";
    if ($c == null) echo '$b 为空' . "";
    // 显示结果为
    // $a 为空
    // $b 为空
    // Undefined variable: c

    以上就是php怎么判断变量是否为空的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php可以实现什么功能 下一篇:php可以快速上手吗
    Web大前端开发直播班

    相关文章推荐

    • php的后缀名是什么?• phpredis是否支持集群• php代码怎么优化?• php代码怎么缩进?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网