一些常需要注意的地方
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....
能想起的就这些
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....
能想起的就这些
相关文章推荐
- JavaScript使用过程中需要注意的地方和一些基本语法
- asterisk性能上需要注意的一些地方
- 关于u3d中需要注意一些地方
- c++ lambda返回类型自动推导的一些需要注意的地方
- 配库时需要注意的一些地方
- java语法中一些需要注意的地方
- javascript中的一些核心知识点以及需要注意的地方
- 阅读阿里巴巴Java开发手册,截取一些需要注意的地方
- javascript中的一些核心知识点以及需要注意的地方
- nasm汇编一些需要注意的地方
- javascript中的一些核心知识点以及需要注意的地方
- 关于display:none;和id特性的一些需要注意的地方
- 在PostgreSQL中使用日期类型时一些需要注意的地方
- 百度地图的一些需要注意的地方
- load data infile 需要注意的一些地方
- Python编程中运用闭包时所需要注意的一些地方
- vim中编辑不同编码的文件时需要注意的一些地方
- 重学C++Primer笔记5---一些基本语法需要特别注意的地方
- nasm汇编一些需要注意的地方
- 关于block的一些需要注意的地方