基本的PHP变量

时间:2013-04-29 09:07:59

标签: php variables

我有点惊讶,为什么会这样??

$test = "THE STRING";
if($test == 0) echo "WTF!?"; else echo "OK";

输出结果为:

WTF!?

在上面一行,我们只是将 $ test 变量作为字符串,为什么它等于 0 ,基于上面的例子!?

由于

3 个答案:

答案 0 :(得分:0)

你应该使用

===

为此。 PHP使用它进行严格比较。

if($test === 0) {
    echo "WTF?"
} else {
    echo "OK!";
}

答案 1 :(得分:0)

请改为尝试:

if($test === 0){
    echo "WTF?"
} else {
    echo "OK!";
}

答案 2 :(得分:0)

使用此代码(使用三等号):

if($test === 0) echo "WTF!?"; else echo "OK";

阅读Comparison Operators了解详情。