I`m wonder why this not working
echo gettype($_GET[\'id\']); //returns string if(is_int($_GET[\'id\'])) { echo \'Integer\'; }
Can use
$validatedValue = filter_input(INPUT_GET, 'id', FILTER_VALIDATE_INT);
See http://php.net/filter_input and related functions.