PHP中为何使用===运算符比==运算符在性能上更胜一筹?
- 内容介绍
- 文章标签
- 相关推荐
本文共计761个文字,预计阅读时间需要4分钟。
在上一篇文章《我来告诉你PHP中require_once()为什么不好用!》中,为大家介绍了PHP中require_once()为什么不好用的原因。感兴趣的朋友可以去阅读一下,了解下PHP中的===运算符。
那么本文将给大家介绍PHP中的===运算符为什么比==快?
PHP中的===和==运算符,这两个运算符属于PHP中的比较运算符。
===运算符称为绝对等于,==运算符称为等于。
语法示例:
$a == $b,如果在类型转换后 $a 等于 $b,则为 TRUE;
$a === $b,如果 $a 等于 $b,并且两者的类型相同,则为 TRUE;
如果操作数的类型不同,那么==和===将产生不同的结果。在这种情况下,操作符的速度会有所不同,因为==将执行类型转换,然后进行比较。
本文共计761个文字,预计阅读时间需要4分钟。
在上一篇文章《我来告诉你PHP中require_once()为什么不好用!》中,为大家介绍了PHP中require_once()为什么不好用的原因。感兴趣的朋友可以去阅读一下,了解下PHP中的===运算符。
那么本文将给大家介绍PHP中的===运算符为什么比==快?
PHP中的===和==运算符,这两个运算符属于PHP中的比较运算符。
===运算符称为绝对等于,==运算符称为等于。
语法示例:
$a == $b,如果在类型转换后 $a 等于 $b,则为 TRUE;
$a === $b,如果 $a 等于 $b,并且两者的类型相同,则为 TRUE;
如果操作数的类型不同,那么==和===将产生不同的结果。在这种情况下,操作符的速度会有所不同,因为==将执行类型转换,然后进行比较。

