English | 简体中文 | 繁體中文
查询

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

「 获取HTTP GET请求参数 」


函数名称: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参数。
补充纠错
热门PHP函数
分享链接