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):1empty($a):1isset($a1):empty($a1):1isset($a,$a1)://其中$a存在,其值为0;$a1不存在!
原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/isset-empty
没有评论▼