Obtener un valor string del $_GET mediante filter_input

Código PHP

PHP – Get – Obtener string filter_input

Función que nos devuelve un string de un valor de la variable superglobal $_GET utilizando la función filter_input, también utilizamos htmlspecialchars para traducir entidades especiales en html, como por ejemplo las comillas dobles.

/**
 * Class HelperGet
 */
abstract class HelperGet
{

    /**
     * Devuelve una variable del GET como un string
     * No contiene carcatres html especiales.
     *     
     * @param string $clave
     *
     * @return string
     */
    public static function getString($clave)
    {
        return htmlspecialchars(filter_input(INPUT_GET, $clave));
    }
}

Ejemplo

/*
 *
Valor a enviar:
"HOLA \"FUNCIONA\" simple 'comilla'<br>linea<strong>fuerte</strong>"

El valor obtenido del get:
"HOLA \&quot;FUNCIONA\&quot; simple 'comilla'&lt;br&gt;linea&lt;strong&gt;fuerte&lt;/strong&gt;"