翻译自 stackoverflow
==
比较的是变量的值是否相等,必要时可进行类型转换;===
比较的是变量是否具有相同的值和类型。
1 | // "===" 意味着两个变量是相同的(值相等,类型相同) |
注意:
"000" == "0000"
,这两个变量都可以转换成整数0,即经过类型转换后值相等。false == 0
并且false == array()
但是array()!=0
。
翻译自 stackoverflow
==
比较的是变量的值是否相等,必要时可进行类型转换;===
比较的是变量是否具有相同的值和类型。
1 | // "===" 意味着两个变量是相同的(值相等,类型相同) |
注意:
"000" == "0000"
,这两个变量都可以转换成整数0,即经过类型转换后值相等。 false == 0
并且false == array()
但是array()!=0
。