PHP – Get – Obtener int filter_input
Función que nos devuelve un integer de un valor de la variable superglobal $_GET utilizando la función filter_input. El máximo valor que puede devolver es 2147483647
Si no se puede devolver un int, entonces devuelve un null.
/**
* Class HelperGet
*/
abstract class HelperGet
{
/**
* Devuelve el valor de una variable del GET como un integer.
* Si no es un integer, devuelve null.
* Max int: 2147483647
*
* @param string $clave
*
* @return int|bool
*/
public static function getInt($clave)
{
/* Max 2147483647 */
$ret = filter_input(INPUT_GET, $clave);
if (strval($ret) !== strval(intval($ret))) {
return null;
}
return intval($ret);
}
}
