in_array() - великий и ужасный

Что выведется на экран?

<?
$a 
in_array('test',array(0));
echo 
$a// true
?>

В данном конкретном примере происходит следующее:

<?
// Происходит типизация (int)test = 0;
// После чего происходит поиск значения 0 в массиве с единственным значением равным нулю - array(0).
// Ввиду чего получаем TRUE
?>