PHP 8.6.0 Beta 3 is available for testing

Yaf_Request_Abstract::setParam

(Yaf >=1.0.0)

Yaf_Request_Abstract::setParam设置请求参数

说明

public function Yaf_Request_Abstract::setParam(mixed $name, mixed $value = ?): Yaf_Request_Abstract|bool|null

设置请求参数,可以通过 Yaf_Request_Abstract::getParam() 获取。

如果只传入一个数组参数,数组中的每个键值对都会被设置为请求参数。

参数

name

参数名,或者一个键值对数组。

value

参数值。除非 name 是数组,否则必填。

返回值

成功时返回请求对象自身,失败时返回 false

示例

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

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

        $request->setParam("referrer", "newsletter");
        $request->setParam(["source" => "email", "campaign" => "spring"]);

        var_dump($request->getParam("referrer"));
        var_dump($request->getParams());
    }
}
?>

以上示例的输出类似于:

string(10) "newsletter"
array(3) {
  ["referrer"]=>
  string(10) "newsletter"
  ["source"]=>
  string(5) "email"
  ["campaign"]=>
  string(6) "spring"
}

参见

添加备注

用户贡献的备注

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