这个笔试中遇到过,之前还真没仔细了解过,查了下百度,区别如下:
===是恒等计算符 同时检查表达式的值与类型
==是比较运算符号 不会检查条件式的表达式的类型

PHP某些内置函数成功会返回数值还有” “、0之类的空值,失败会返回false,用==符号无法判断,而用===就可以判断出来,因为它区分了返回值的值及类型。

理解的话,就是多了一个等号,多判定了数值或者表达式的类型

Related Posts: PHP运算符===和==的区别 :