容易被忽视的一些PHP问题
2014-01-10 19:33
169 查看
1. in_array 的弱类型匹配
$arr = array(
'a' => 'a',
'b' => 0,
);
var_dump(in_array('abc', $arr));
这个代码返回的是TRUE,因为字符串abc在匹配数字0的时候,首先会被转换成int类型,所以'abc'就成了0,所以返回结果是TRUE
$arr = array(
'a' => 'a',
'b' => 0,
);
var_dump(in_array('abc', $arr));
这个代码返回的是TRUE,因为字符串abc在匹配数字0的时候,首先会被转换成int类型,所以'abc'就成了0,所以返回结果是TRUE
相关文章推荐
- PHP中容易被忽视的数据类型问题
- 关于程序中出现的一些问题(容易被忽视的)
- [转]网页制作中一些容易被忽视的问题
- 网站建设中一些容易被忽视的问题
- 在字符数组中容易忽视的一些小的问题
- SQL开发中容易忽视的一些小地方(二)
- php header(location)容易被忽略小问题——exit
- SQL开发中容易忽视的一些小地方(二)
- IIS7.0通过FastCGI方式运行PHP遇到的一些问题及解决方法
- PHP保持SESSION问题以及由SESSION性能引发的一些思考
- 在PHP中PDO解决中文乱码问题的一些补充
- php容易忽视的地方
- 写代码时容易忽视的性能问题
- PHP容易出错在十四个问题
- 关于PHP5.6连接SQL Server 2008 R2数据库驱动及一些问题
- 那些简单却容易忽视的问题(不定期的更新修改)
- QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
- 《ERP从内部集成起步》读书笔记——第9章 实施ERP容易忽视和误解的几个问题 9.1信息化战略与企业经营战略
- SQL开发中容易忽视的一些小地方( 三)
- 前端程序员容易忽视的一些基础知识