GetImageSize () não retornando FALSE quando deveria

Trabalhando em um pequeno script de upload aqui. Eu estou tentando verificar se a imagem enviada é realmente uma imagem e não apenas um arquivo PHP renomeado.

Quando o script é publicado, posso imprimir o array com

<code>foreach ($_FILES['images']['name'] as $key => $value){             
        print_r(getimagesize($_FILES['images']['tmp_name'][$key]));
</code>

Isso funciona muito bem, por isso não retornará falso. Mas mesmo se eu fizer o upload de um arquivo que não seja uma imagem, isso não será falso. Apenas não retorna nada, e o resto do meu script apenas processa a coisa como uma imagem.

Alguém poderia me dizer o que estou fazendo de errado?

questionAnswers(5)

yourAnswerToTheQuestion