美文网首页
PHP中empty()、isset()、is_null()的区别

PHP中empty()、isset()、is_null()的区别

作者: 唯余大梦似长歌 | 来源:发表于2018-11-13 18:11 被阅读0次

    前言

    变量在所有计算机语言中都有使用,它可以用来保存数值、文本、对象、数组等,PHP给我们提供了三个用于判断变量值的函数,让我们一起来看看吧!

    一.isset()

    isset()用来检测一个变量是否已经 声明 并且值不为 NULL。就是说,只能在变量值不为 NULL 的时候才会返回 TRUE

    二.empty()

    empty()是用来检测一个变量是否为空,为空值时才返回 TRUE。满足条件返回真值的有以下几种情况:空字符串、false、空数组、NULL、0、''、以及被unset删除后的变量。

    三.is_null()

    is_null()用来判断一个变量是否为 NULL 值,满足条件返回真值的只有以下两种情况:空数组、已声明未赋值的变量。

    这三者的最主要区别就在这里了,有补充的欢迎评论留言。

    相关文章

      网友评论

          本文标题:PHP中empty()、isset()、is_null()的区别

          本文链接:https://www.haomeiwen.com/subject/auilfqtx.html