empty

判断一个变量是否为空
使用empty 时,会被认为是空的变量:

  • “” 空字符串
  • 0 作为整数0
  • 0.0 作为浮点数的0
  • “0” 作为字符串的0
  • NULL
  • FALSE
  • array() 一个空数组

    isset

    判断一个变量是否被定义
    如果变量没有被设置或变量的值为 NULL ,都isset 定义为空,其余都不为空。