strpos的一个问题

对于strpos 查找字符串,一般是没有找到返回false,但是如果要找到的是数字(即2008,而不是’2008’)同样也会返回数字,本以为php除了===,其它是无类型的,但是这样看来,php对于变量类型还是有一点区别的。

 

刚看一个这样的例子

$string = ‘APPLE';

echo stristr($string, 97); // 97 = lowercase a

看来strpos也是这样处理的