PHP empty和isset的区别

PHP wudin 397℃ 0评论

isset:检测变量是否设置

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

 

 

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

若变量不存在则返回 TRUE
若变量存在且其值为””、0、”0″、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE
若变量存在且值不为””、0、”0″、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE

 

转载请注明:网络随记 » PHP empty和isset的区别

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址