php中empty()与isset()的区别是什么?

问题描述:

php中empty()与isset()的区别是什么?
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
其实你搜下基本就知道了.
empty() 判断一个变量是否为“空”,isset() 判断一个变量是否已经设置.
empty还会检测变量是否为空、为零.当一个变量值为0,empty() 认为这个变量同等于空,即相当于没有设置.
例如:
$id=0;
empty($id)?print "It's empty .":print "It's $id .";
//结果:It's empty .
print "
";
!isset($id)?print "It's empty .":print "It's $id .";
//结果:It's 0 .
 
 
展开全文阅读
剩余:2000
下一页:生物 酶