PHP 8.6.0 Beta 2 available for testing

Yaf_Request_Abstract::get

(Yaf >=3.2.2)

Yaf_Request_Abstract::get从请求中获取变量

说明

public function Yaf_Request_Abstract::get(string $name, mixed $default = ?): mixed

从请求中获取变量。搜索顺序为:由 Yaf_Request_Abstract::setParam() 设置的请求参数,然后是 POST、GET、COOKIE、SERVER。

参数

name

变量名。

default

如果未找到变量则要返回的值。

返回值

如果找到则返回该值,否则如果提供了 default 则返回该值,未提供则返回 null

示例

示例 #1 Yaf_Request_Abstract::get() 示例

<?php
class SearchController extends Yaf_Controller_Abstract
{
    public function indexAction()
    {
        $request = $this->getRequest();

        // 假设请求为 /search?keyword=yaf&page=2
        $keyword = $request->get("keyword");
        $page    = (int) $request->get("page", 1);
        $sort    = $request->get("sort", "relevance");

        var_dump($keyword, $page, $sort);
    }
}
?>

以上示例的输出类似于:

string(3) "yaf"
int(2)
string(9) "relevance"

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top