Ragazzi ma è normale che questo controllo fallisce ?? Cioè gli passo un intero ma fallisce. Com'è possibile?

Codice PHP:

        $numero 
$_GET['num'];                  if(is_int($numero))                 {                     echo '$numero è un intero';                 }