У меня есть следующий PHP-код, который дает мне неожиданный результат:
$foo = NULL;
switch($foo)
{
case 0:
print "What?!";
}
Я ожидаю, что результат будет ничем, но он соответствует случаю 0. В справочнике php указано, что NULL является не значением, поэтому как он может равняться 0?