摘要: 上一篇博客提到了一个js的小问题,我当时的解释不太清晰,后面请教胡大大才弄明白js中的处理。js里面检查true和false的过程是这样的:所以'0'在逻辑判断里面,是被当做true。if('0') {............}实质上等同于if('0'.length > 0) {............. 阅读全文
posted @ 2015-10-23 13:54 freephp 阅读(310) 评论(0) 推荐(0) 编辑
摘要: php是弱类型语言,和一些其他编程语言在处理一些数据类型的时候有所不同。我最近做的一个限号的需求,我就犯了一个错误。如下:<?php$a = '0';$a = (bool)$a;if ($a) { echo "string 0 not equals false\n";} else { e... 阅读全文
posted @ 2015-10-23 11:11 freephp 阅读(305) 评论(0) 推荐(0) 编辑