Manual:WebRequest.php/pt-br

WebRequest
A classe WebRequest que encapsula recebendo dados passados na URL ou através de um formulário POST, removendo barras "magic quotes", retirando caracteres de entrada ilegais e normalizando seqüências Unicode. Você pode acessar o WebRequest padrão através do. Você não deve criar instâncias adicionais desta classe. Em vez disso, crie uma DerivativeRequest ou utilize FauxRequest se não houver nenhum contexto de solicitação do usuário.

Funções
...e muitas outras, esta é apenas uma lista parcial.
 * : retorna um valor escalar ou nulo se o parâmetro não foi passado
 * : o mesmo que getVal, porém o valor retornado é integer (inteiro)
 * : o mesmo que getVal, porém o valor retornado é booleano
 * : retorna um array ou nulo se o parâmetro não foi passado. Se o parâmetro for um escalar, ele irá retornar um array com um único elemento.
 * : retorna um valor booleano se o parâmetro foi passado, isto é útil para caixas de seleção.
 * : get a cookie from the $_COOKIE jar
 * : retorna um valor booleano se o pedido foi publicado

FauxRequest
FauxRequest é uma classe que estende WebRequest. Sua finalidade é emular um pedido com os valores passados ​​para o construtor.

Also see for an example that creates a DerivativeRequest to make an API call.