10
2012-12

php中isset()和empty()的区别

  isset()和empty()的区别
  两者都是测试变量用的。
  但是isset()是测试变量是否被赋值,而empty()是测试一个已经被赋值的变量是否为空。如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示。如果一个变量被赋空值,$foo=""或者$foo=0或者$foo=false,那么 empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销一个变量。要注销一个变量,可以用 unset($foo)或者$foo=NULL。


除非注明,文章均为史亚永原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://www.shiyayong.cn/post/isset_empty.html

评论列表:

2  茶馆老板  2012-12-12 13:46:54 回复该留言  IP:124.205.133.34
嗯,我也给你加上
茶馆老板
1  时间戳  2012-12-12 12:17:28 回复该留言  IP:58.221.167.50
弄得不错哟,你的链接我放上了
时间戳

发表评论:

(设置个性头像)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量