Yaf_Request_Http (class)
The Yaf_Request_Http class
介绍
(Yaf >=1.0.0)
来自客户端的任何请求都被初始化为Yaf_Request_Http
。你可以通过这个类的方法获得诸如URI之类的信息,查询和发布参数。
注意
:为了安全起见,$ _GET / $ _ POST在Yaf中是只读的,这意味着如果您为这些全局变量设置一个值,则无法从Yaf_Request_Http :: getQurey()
或Yaf_Request_Http :: getPost()中获取它。但是有一些使用需要这种功能,比如单元测试。因此Yaf可以使用--enable-yaf-debug构建,这将允许Yaf通过脚本读取用户设置的值。在这种情况下,Yaf会抛出E_STRICT警告来提醒您:严格标准:您正在调试模式下运行yaf
类简介
Yaf
_
Request
_
Http
extends Yaf
_
Request
_
Abstract {
/ *属性* /
/* 方法 */
private void __clone ( void )
public __construct ([ string $request_uri [, string $base_uri ]] )
public mixed get ( string $name [, string $default ] )
public mixed getCookie ( string $name [, string $default ] )
public void getFiles ( void )
public mixed getPost ( string $name [, string $default ] )
public mixed getQuery ( string $name [, string $default ] )
public void getRequest ( void )
public bool isXmlHttpRequest ( void )
/ *继承的方法* /
public void Yaf_Request_Abstract::getActionName ( void )
public void Yaf_Request_Abstract::getBaseUri ( void )
public void Yaf_Request_Abstract::getControllerName ( void )
public void Yaf_Request_Abstract::getEnv ( string $name [, string $default ] )
public void Yaf_Request_Abstract::getException ( void )
public void Yaf_Request_Abstract::getLanguage ( void )
public void Yaf_Request_Abstract::getMethod ( void )
public void Yaf_Request_Abstract::getModuleName ( void )
public void Yaf_Request_Abstract::getParam ( string $name [, string $default ] )
public void Yaf_Request_Abstract::getParams ( void )
public void Yaf_Request_Abstract::getRequestUri ( void )
public void Yaf_Request_Abstract::getServer ( string $name [, string $default ] )
public void Yaf_Request_Abstract::isCli ( void )
public void Yaf_Request_Abstract::isDispatched ( void )
public void Yaf_Request_Abstract::isGet ( void )
public void Yaf_Request_Abstract::isHead ( void )
public void Yaf_Request_Abstract::isOptions ( void )
public void Yaf_Request_Abstract::isPost ( void )
public void Yaf_Request_Abstract::isPut ( void )
public void Yaf_Request_Abstract::isRouted ( void )
public void Yaf_Request_Abstract::isXmlHttpRequest ( void )
public void Yaf_Request_Abstract::setActionName ( string $action )
public bool Yaf_Request_Abstract::setBaseUri ( string $uir )
public void Yaf_Request_Abstract::setControllerName ( string $controller )
public void Yaf_Request_Abstract::setDispatched ( void )
public void Yaf_Request_Abstract::setModuleName ( string $module )
public void Yaf_Request_Abstract::setParam ( string $name [, string $value ] )
public void Yaf_Request_Abstract::setRequestUri ( string $uir )
public void Yaf_Request_Abstract::setRouted ([ string $flag ] )
}
属性
modulecontrolleractionmethodparamslanguage_exception_base_uriuridispatchedrouted
目录
- Yaf_Request_Http :: __ clone - __clone的用途
- Yaf_Request_Http::__construct — Constructor of Yaf_Request_Http
- Yaf_Request_Http :: get - 从客户端检索变量
- Yaf_Request_Http :: getCookie - 检索Cookie变量
- Yaf_Request_Http :: getFiles - getFiles的用途
- Yaf_Request_Http :: getPost - 检索POST变量
- Yaf_Request_Http :: getQuery - 获取查询参数
- Yaf_Request_Http :: getRequest - getRequest的用途
- Yaf_Request_Http :: isXmlHttpRequest - 是否为Ajax请求
← Yaf_Request_Abstract::setRouted
Yaf_Request_Http::__clone →