Yaf_Request_Http 类

(Yaf >=1.0.0)

简介

来自客户端的任何请求都将初始化为 Yaf_Request_Http。您可以通过此类的方法获取请求信息,例如 uri 查询和 POST 参数。

注意:

出于安全考虑,$_GET/$_POST 在 Yaf 中是只读的,这意味着如果您为这些全局变量设置了一个值,您将无法从 Yaf_Request_Http::getQuery()Yaf_Request_Http::getPost() 中获取它。

但是确实有一些使用需要这样的功能,例如单元测试。因此,Yaf 可以使用 --enable-yaf-debug 构建,这将允许 Yaf 读取用户通过脚本设置的值。

在这种情况下,Yaf 将抛出一个 E_STRICT 警告来提醒您:严格标准:您正在调试模式下运行 yaf

类概要

class Yaf_Request_Http extends Yaf_Request_Abstract {
/* 属性 */
/* 方法 */
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
/* 继承的方法 */
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
}

属性

module

controller

action

method

params

language

_exception

_base_uri

uri

dispatched

routed

目录

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top