Я не знаю, как задать этот вопрос, но я пришел к чему-то, чего я не могу понять в пакете жужжания/жужжания для Laravel. Позвольте мне показать код, а затем я задать свой вопросУказатели в PHP, но не реальные указатели
$client = new \GuzzleHttp\Client();
$request = $client->createRequest('GET', 'http://foo.com');
$query = $request->getQuery();
$query['foo'] = 'bar';
$response = $client->send($request);
здесь foo
устанавливается в запросе. Как? Я мог бы это понять, если бы $request->getQuery()
вернул указатель, но это не то, что действительно произошло здесь, не так.
Я бы ожидал, что какой-либо метод положит $query
объект обратно в $request
.
\ GuzzleHttp \ Client => GuzzleHttp \ Client? –
Он передается с '$ query ['foo']'. '[]' добавляет еще один массив в запрос $.^_^ –