При получении параметров из URL (запрос GET):
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 'by:
$lang = $params['lang'];
Однако изменение параметра запроса с' lang 'на' langs ', похоже, работает:
http://localhost:8080/xyz/abc/1234?size=4&chunks=0_5&langs=0,1,2,3
Теперь я могу получить доступ к' langs 'с помощью:
$lang = $params['langs'];
Почему это происходит?Это потому, что lang является ключевым словом в getQueryParams ()?Я искал в Google, но не нашел конкретного ответа.Любая помощь очень ценится.
Спасибо за ваше время.