首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]Yaf_Request_Simple::get()函数—用法及示例

发布于 2025-05-19 10:42:00
0
51

函数名称:Yaf_Request_Simple::get()

适用版本:Yaf 2.2.9及以上版本

函数说明:Yaf_Request_Simple::get()方法用于获取HTTP GET请求参数。

用法:

mixed Yaf_Request_Simple::get(string $name, mixed $default = NULL);

参数:

  • $name(必需):要获取的GET参数的名称。
  • $default(可选):如果指定的GET参数不存在,则返回默认值。

返回值:

  • 如果指定的GET参数存在,则返回对应的值。
  • 如果指定的GET参数不存在且未提供默认值,则返回NULL。
  • 如果指定的GET参数不存在但提供了默认值,则返回默认值。

示例: 假设当前URL为:http://example.com/?name=John&age=25

$request = new Yaf_Request_Simple();
$name = $request->get('name');
echo $name; // 输出:John

$age = $request->get('age');
echo $age; // 输出:25

$gender = $request->get('gender', 'unknown');
echo $gender; // 输出:unknown,因为gender参数不存在并提供了默认值

注意事项:

  • Yaf_Request_Simple::get()方法仅适用于Yaf扩展中的Yaf_Request_Simple类。
  • 如果你正在使用MVC模式(即Yaf_Request_Http类),则应使用Yaf_Request_Http::getQuery()方法来获取GET参数。
  • 在Yaf框架中,建议使用Yaf_Request_Abstract类的getParam()方法来获取请求参数,该方法可以同时获取GET和POST参数。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流