这是翻译过来的译文吧应该就是说判断语句里头
if($i)的情况
当$i为string类型的空,数字类型的0,布尔类型的false的时候都会返回false
这是因为PHP的灵活的类型转换机制如果要强制判断类型就要用 === 和 !==
比如用strpos查找字段位置的时候
因为当第一个位置找到字段时会返回0
所以只是用if(strpos($str,$str))来判断是否找到的话会出现问题
这事就要用if(strpos($str,$str)===false)
这样就是强制只有返还布尔值的false的时候才会判断为真