谁能弄清楚为什么在 PHP 中会发生这种情况(我使用的是 v5.4):
$value = 0;
$existing_value = "Unknown";
if ($value == $existing_value) {
echo "$value == $existing_value";
} else {
echo "$value != $existing_value";
}
这输出为0 == Unknown
有趣的是,$value = "0"
(即设置为字符串),计算结果为假
这是一种已知的行为吗?我是否错过了有关此文档的内容?今天早些时候调试这个让我发疯了!
提前感谢您的帮助...