PHP 8.4.2 Released!

A classe Yaf_Request_Http

(Yaf >=1.0.0)

Introdução

Qualquer requisição de cliente é inicializada como um Yaf_Request_Http. Os métodos desta classe permitem obter informações da requisição como consulta do URI e parâmetros POST.

Nota:

Por segurança, $_GET e $_POST são somente-leitura no Yaf, ou seja, se for definido um valor para estas variáveis globais, ele não poderá ser obtido por Yaf_Request_Http::getQuery() ou Yaf_Request_Http::getPost().

Porém, existem usos que demandam este recurso, como os testes de unidade. Por isso, o Yaf pode ser compilado com --enable-yaf-debug, que permite que o Yaf leia os valores definidos pelo usuário via script.

Neste caso, o Yaf emitirá um alerta E_STRICT para lembrar sobre isso: "Strict Standards: you are running yaf in debug mode".

Resumo da classe

class Yaf_Request_Http extends Yaf_Request_Abstract {
/* Propriedades */
/* Métodos */
public __construct(string $request_uri = ?, string $base_uri = ?)
public get(string $name, string $default = ?): mixed
public getCookie(string $name, string $default = ?): mixed
public getFiles(): void
public getPost(string $name, string $default = ?): mixed
public getQuery(string $name, string $default = ?): mixed
public getRaw(): mixed
public getRequest(): void
/* Métodos herdados */
public Yaf_Request_Abstract::getEnv(string $name, string $default = ?): void
public Yaf_Request_Abstract::getParam(string $name, string $default = ?): mixed
public Yaf_Request_Abstract::getServer(string $name, string $default = ?): void
public Yaf_Request_Abstract::setActionName(string $action, bool $format_name = true): void
public Yaf_Request_Abstract::setControllerName(string $controller, bool $format_name = true): void
public Yaf_Request_Abstract::setModuleName(string $module, bool $format_name = true): void
}

Propriedades

module

controller

action

method

params

language

_exception

_base_uri

uri

dispatched

routed

Índice

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top