函数名:Yaf_Request_Abstract::setParam()
适用版本:Yaf 3.0.0 及以上版本
用法:Yaf_Request_Abstract::setParam() 方法用于设置请求参数。
语法:public bool Yaf_Request_Abstract::setParam(string $name, mixed $value)
参数:
- $name: 字符串类型,表示参数的名称。
- $value: 任意类型,表示参数的值。
返回值:如果设置成功,返回 true;否则,返回 false。
示例:
$request = new Yaf_Request_Http(); // 创建一个 HTTP 请求对象
// 设置请求参数
$request->setParam('id', 123);
$request->setParam('name', 'John Doe');
$request->setParam('is_admin', true);
// 获取请求参数
$id = $request->getParam('id'); // $id 的值为 123
$name = $request->getParam('name'); // $name 的值为 'John Doe'
$is_admin = $request->getParam('is_admin'); // $is_admin 的值为 true
// 打印请求参数
echo "ID: " . $id . "<br>";
echo "Name: " . $name . "<br>";
echo "Is Admin: " . ($is_admin ? 'Yes' : 'No') . "<br>";
注意:
- Yaf_Request_Abstract::setParam() 方法必须在获取请求参数之前调用,否则无法获取到设置的参数值。
- 如果参数名称已经存在,调用 Yaf_Request_Abstract::setParam() 方法会覆盖原有的参数值。