标签: php if-statement
我从配置文件中读取了一个字符串:
boolean = true
尽管在php $ config [“ boolean”] => String(1)“ 1”
有什么区别吗?
答案 0 :(得分:3)
是的,存在差异...
在这种情况下
if('1')和if('true')
'1'首先转换为true,然后执行...但是结果始终相同...
当然,存在很小的速度差(然后需要协调的类型,这需要花费更多时间)...但这就像往常一样-没人在乎:-D
很高兴知道
if ( 1 == true) { } // returns true if ( 1 === true) { } // returns false