专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

« »

php判断变量真假(是否存在)

php是判断就是是否存在或其值的真假时,我们一般用的是isset()和empty(),那它们之间又有什么区别:

isset(),只能判断其值是否已经存在(定义),而不能判断其真假;而且可以多个值一直判断,变量之间用”,”分开。

empty(),不仅能用来判断其值的非空或非0,还能用来判断其是否存在,因为不存在自由就为假了。

下面我看实例:

代码:

$a=0;
out(‘isset($a):’.isset($a));
out(‘empty($a):’.empty($a));
out(‘isset($a1):’.isset($a1));
out(‘empty($a1):’.empty($a1));

out(‘isset($a,$a1):’.isset($a,$a1));

输出:

isset($a):1
empty($a):1
isset($a1):
empty($a1):1
isset($a,$a1):
//其中$a存在,其值为0;$a1不存在!

原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/isset-empty

日志信息 »

该日志于2010-12-28 11:32由 火跃 发表在PHP+mysql分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

  • 暂无相关日志

没有评论

发表评论 »