美文网首页
PHP isset()与empty()的使用区别详解

PHP isset()与empty()的使用区别详解

作者: xuxin2020 | 来源:发表于2021-03-16 15:08 被阅读0次

1.empty - 检查一个变量是否为空

当var存在,并且是一个非空非零的值时返回 FALSE 否则返回 TRUE.以下的东西被认为是空的:
"" (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
"0" (作为字符串的0)
NULL
FALSE
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)

2.isset - 检测变量是否已设置并且非 NULL

若变量不存在则返回 FALSE
若变量存在且其值为NULL,也返回 FALSE
若变量存在且值不为NULL,则返回 TURE
同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE

相关文章

网友评论

      本文标题:PHP isset()与empty()的使用区别详解

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