首页 > 其他 > 详细

empty()和isset()的区别

时间:2014-03-07 14:22:55      阅读:420      评论:0      收藏:0      [点我收藏+]

  好长时间没写PHP,突然忘了判空的函数是啥了,上网查了查还有点小收获呢,分享给大家。

  empty(),判断一个值是不是“空”,这个“空”是很广义的空,比如说一个变量的值是‘0’,那empty()也会返回true,也就是说empty()认为此时变量是没有赋值的,而相反此时isset()会认为变量已经赋值了。

  

$id=0;
empty($id)?print "It‘s empty .":print "It‘s $id .";    //结果:It‘s empty .
!isset($id)?print "It‘s empty .":print "It‘s $id .";    //结果:It‘s 0 .

  大概就是这个样子,灵活运用,产生奇效。

empty()和isset()的区别,布布扣,bubuko.com

empty()和isset()的区别

原文:http://www.cnblogs.com/fordawn/p/3584880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!