PHPでGuzzleプールを使用しようとしています。しかし、私は ASYNC リクエストを処理するのに苦労しています。以下はコードスニペットです。
$client = new \GuzzleHttp\Client();
function test()
{
$client = new \GuzzleHttp\Client();
$request = $client->createRequest('GET', 'http://l/?n=0', ['future' => true]);
$client->send($request)->then(function ($response) {
//echo 'Got a response! ' . $response;
return "\n".$response->getBody();
});
}
$res = test();
var_dump($res); // echoes null - I know why it does so but how to resolve the issue.
関数を待機させて正しい結果を得るにはどうすればよいですか。