2011年11月8日

PHP容易被忽略而出错陷阱-数字与字符串比较

摘要: 0 与任意非数字(或者说,不可转化为数字的字符)前导的字符串比较(操作符为==), 均返回 true.原因是, 数字与字符串比较时, 先尝试将字符串转换为数字, 再比较, 一个不能转换为数字的字符串, 转换结果为0, 故, 与0比较总返回 true.更加详细的比较规则, 多种类型的比较规则, 在 PHP手册/语言参考/运算符/比较运算符 可以找到. 阅读全文

posted @ 2011-11-08 21:01 还是刀哥靠谱 阅读(417) 评论(0) 推荐(1) 编辑

导航