PHP Conference Japan 2024

Yaf_Request_Http 類別

(Yaf >=1.0.0)

簡介

任何來自客戶端的請求都會被初始化為 Yaf_Request_Http。您可以透過此類別的方法取得請求資訊,例如 URI、查詢和 POST 參數。

注意:

為了安全起見,在 Yaf 中 $_GET/$_POST 是唯讀的,這表示如果您設定值給這些全域變數,您將無法透過 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(字串 $request_uri = ?, 字串 $base_uri = ?)
public get(字串 $name, 字串 $default = ?): 混合
public getCookie(字串 $name, 字串 $default = ?): 混合
public getFiles():
public getPost(字串 $name, 字串 $default = ?): 混合
public getQuery(字串 $name, 字串 $default = ?): 混合
public getRaw(): 混合
public getRequest():
/* 繼承的方法 */
公開方法 Yaf_Request_Abstract::getEnv(字串 $name, 字串 $default = ?):
公開方法 Yaf_Request_Abstract::getParam(字串 $name, 字串 $default = ?): 混合
公開方法 Yaf_Request_Abstract::getServer(字串 $name, 字串 $default = ?):
公開 Yaf_Request_Abstract::setActionName()(字串 $action, 布林值 $format_name = true):
公開 Yaf_Request_Abstract::setControllerName()(字串 $controller, 布林值 $format_name = true):
公開 Yaf_Request_Abstract::setModuleName()(字串 $module, 布林值 $format_name = true):
}

屬性

模組 (module)

控制器 (controller)

動作 (action)

方法 (method)

參數 (params)

語言 (language)

_exception (例外)

_base_uri (基礎 URI)

uri

dispatched (已分派)

routed (已路由)

目錄

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top