Slim Framework的getQueryParams()中的'lang'是关键字吗?

时间:2018-09-24 06:34:18

标签: php slim php-5.6

从url(获取请求)中获取参数时:

http://localhost:8080/xyz/abc/1234?size=4&chunks=0_5&lang=0,1,2,3

我可以通过以下方式访问参数1234和参数:

$params = $request->getQueryParams();
$argument = $args['id'];
$size =  $params['size'];
$chunk = $params['chunks'];

但是我无法通过以下方式访问“ lang”:

$lang = $params['lang'];

但是将请求参数从'lang'更改为'langs'似乎可行:

 http://localhost:8080/xyz/abc/1234?size=4&chunks=0_5&langs=0,1,2,3

现在,我可以通过以下方式访问“语言”:

$lang = $params['langs'];

为什么会这样?这是因为lang是getQueryParams()中的关键字吗?我搜索了google,但没有找到具体答案。任何帮助将不胜感激。

谢谢您的时间。

0 个答案:

没有答案