php null value confusion in switch statement
<p>I have the following php code that gives me unexpected result:</p>

<pre><code>$foo = NULL;

switch($foo)
{
    case 0:
        print "WTF!!!";
}
</code></pre>

<p>I'd expect the result to be nothing but it does print out the curse. Now the php manual says that NULL is a non-value, so how can it equals to 0?</p>

<p>Thanks,</p>
