Try:
if(isNumeric($_GET['id'])) {
$cast_int = (int)$_GET['id'];
}
if(isset($cast_int)) {
echo gettype($cast_int)."
\n";
if(is_int($cast_int))
{
echo 'Integer'."
\n";
}
} else {
echo gettype($_GET['id'])." was passed
\n";
}
function isNumeric($numeric) {
return preg_match("/^[0-9]+$/", $numeric);
}