首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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 {

/ *属性* /

/* 方法 */

代码语言:javascript
复制
private void __clone ( void )
代码语言:javascript
复制
public __construct ([ string $request_uri [, string $base_uri ]] )
代码语言:javascript
复制
public mixed get ( string $name [, string $default ] )
代码语言:javascript
复制
public mixed getCookie ( string $name [, string $default ] )
代码语言:javascript
复制
public void getFiles ( void )
代码语言:javascript
复制
public mixed getPost ( string $name [, string $default ] )
代码语言:javascript
复制
public mixed getQuery ( string $name [, string $default ] )
代码语言:javascript
复制
public void getRequest ( void )
代码语言:javascript
复制
public bool isXmlHttpRequest ( void )

/ *继承的方法* /

代码语言:javascript
复制
public void Yaf_Request_Abstract::getActionName ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getBaseUri ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getControllerName ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getEnv ( string $name [, string $default ] )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getException ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getLanguage ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getMethod ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getModuleName ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getParam ( string $name [, string $default ] )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getParams ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getRequestUri ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::getServer ( string $name [, string $default ] )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isCli ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isDispatched ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isGet ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isHead ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isOptions ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isPost ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isPut ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isRouted ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::isXmlHttpRequest ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::setActionName ( string $action )
代码语言:javascript
复制
public bool Yaf_Request_Abstract::setBaseUri ( string $uir )
代码语言:javascript
复制
public void Yaf_Request_Abstract::setControllerName ( string $controller )
代码语言:javascript
复制
public void Yaf_Request_Abstract::setDispatched ( void )
代码语言:javascript
复制
public void Yaf_Request_Abstract::setModuleName ( string $module )
代码语言:javascript
复制
public void Yaf_Request_Abstract::setParam ( string $name [, string $value ] )
代码语言:javascript
复制
public void Yaf_Request_Abstract::setRequestUri ( string $uir )
代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券