最近写代码的时候,出现了一个问题,调用函数stripos判断字符串中是否包含另一个字符串的时候用==0来做判断 ,结果后面的条件判断不走了,只走了第一个条件判断,这完全和我的愿意相悖,仔细检查代码,发现是==用的有问题,后来查看了==和===的用法,发现==是对值做判断,而===是对类型和值都做判断,我上述出现的问题就是因为stripos返回了false,而比较的时候会转化为值0来做比较,当然就走第一个条件判断了,后来将==改为===就能够判断正确了。