PHP
Yaf

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 →