isset()与empty()区别

isset() - 检测一个变量是否存在

不存在的情况:

  • null
  • 没有定义
empty() - 检测一个变量是否为空

为空的情况:

  • 0
  • ""
  • "0"
  • false
  • array()
  • null
  • 没有定义

以上转bool类型全是假的,其余的都是真的

posted @ 2016-02-26 09:41  chenjiacheng  阅读(116)  评论(0编辑  收藏  举报