Obtener un valor bool del $_GET mediante filter_input

Código PHP

PHP – Get – Obtener bool filter_input

Función que nos devuelve un bool de un valor de la variable superglobal $_GET utilizando la función filter_input.

La salida siempre es un bool y nos transforma el valor SI/NO-YES/NO-Y/S-S/N-1/0 a un bool

/**
 * Class HelperGet
 */
abstract class HelperGet
{
    /**
     * Transforma un valor del GET 
     * formato SI/NO-YES/NO-Y/S-S/N-1/0 a bool.
     *
     * Devuelve -1 si no se puede convertir a true o false
     *
     * @param $clave
     *
     * @return bool
     */
    public static function getBool($clave)
    {
        return HelperConvert::toBool( '' . 
                              filter_input(INPUT_GET, $clave));
    }
}

Funciones relacionadas