假设我有一个永远是字符串的变量.
现在来看下面的代码:
if($myVar === "teststring")
注意:$myVar将始终是一个字符串,所以我的问题是
哪个更快/更好,使用===(indentity)或==(相等)?
解决方法:
对身份的测试总是更快,因为PHP不需要键入Juggle来评估比较.但是,我会说速度差在纳秒范围内,完全可以忽略不计.
相关阅读:
> PHP type comparison tables
> Type Juggling
2023-01-12 07:18:19
假设我有一个永远是字符串的变量.
现在来看下面的代码:
if($myVar === "teststring")
注意:$myVar将始终是一个字符串,所以我的问题是
哪个更快/更好,使用===(indentity)或==(相等)?
解决方法:
对身份的测试总是更快,因为PHP不需要键入Juggle来评估比较.但是,我会说速度差在纳秒范围内,完全可以忽略不计.
相关阅读:
> PHP type comparison tables
> Type Juggling