PHP语言empty()函数与isset()函数的讲解

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

empty(mixed $var): bool

var存在,并且是一个非空非零的值时返回 false 否则返回 true.

以下的东西被认为是空的:

  • false
  • 0 (作为整数的0)
  • 0.0 (作为浮点数的0)
  • "" (空字符串)以及"0" (作为字符串的0)
  • array() (一个空数组)
  • null
  • $var; (一个声明了,但是没有值的变量)

isset — 检测变量是否已设置并且非 null

isset(mixed $var, mixed $... = ?): bool

如果 var 存在并且值不是 null 则返回 true,否则返回 false

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/phpexp/9196.html

发表评论

登录后才能评论