您的位置:首页 > 其它

一些常需要注意的地方

2009-03-06 16:59 190 查看
 一些易混淆的函数和表达式,特意写下来:

 

1. $a = '  ';
echo empty($a)?'true':'false';

false;

 

2.$a = array(array());
echo empty($a)?'true':'false';

false;

 

3.$a = array();

echo empty($a)?'true':'false';

true;

 

4.$a = 0;
echo empty($a)?'true':'false';

true;

 

5.$a = false;
echo empty($a)?'true':'false';

true;

 

6.echo '0' == false?'true':'false';

true;

 

7.echo 0 == false?'true':'false';

true;

 

8.echo 0 === false?'true':'false';

false;

 

9.echo isset($a)?'true':'false';

false;

 

10.$a = '';
echo isset($a)?'true':'false';

true;

 

11.$a = array('1'=>array());
echo empty($a[1])?'true':'false';

true;

 

12.$a = md5(array('haha'));

warining....

 

能想起的就这些

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: