empty,isset,is_null你都搞清除了么?[转载]
疯子的紫梦
posted @ 2010年2月07日 05:34
in php
, 1486 阅读
<?php $a1 = null; $a2 = false; $a3 = 0; $a4 = ''; $a5 = '0'; $a6 = 'null'; $a7 = array(); $a8 = array(array()); echo empty($a1)?'T':'F'; echo empty($a2)?'T':'F'; echo empty($a3)?'T':'F'; echo empty($a4)?'T':'F'; echo empty($a5)?'T':'F'; echo empty($a6)?'T':'F'; echo empty($a7)?'T':'F'; echo empty($a8)?'T':'F'; echo empty($a9)?'T':'F';//$a9这个变量不存在 echo '<br/>'; echo isset($a1)?'T':'F'; echo isset($a2)?'T':'F'; echo isset($a3)?'T':'F'; echo isset($a4)?'T':'F'; echo isset($a5)?'T':'F'; echo isset($a6)?'T':'F'; echo isset($a7)?'T':'F'; echo isset($a8)?'T':'F'; echo isset($a9)?'T':'F'; echo '<br/>'; echo is_null($a1)?'T':'F'; echo is_null($a2)?'T':'F'; echo is_null($a3)?'T':'F'; echo is_null($a4)?'T':'F'; echo is_null($a5)?'T':'F'; echo is_null($a6)?'T':'F'; echo is_null($a7)?'T':'F'; echo is_null($a8)?'T':'F'; echo is_null($a9)?'T':'F'; ?>
答案:
TTTTTFTFT
FTTTTTTTF
TFFFFFFFT