Guzzlephp承诺变量



我需要将一个变量传递给承诺的回报

<?php
$var = 'test';
$client = new Client();
$request = new Request('POST', 'https://url/');
$promise = $client->sendAsync($request, $options)->then(function ($response) {
  $echo $var;
});
$promise->wait();

这不是一个选择吗?`

<?php
$var = 'test';
$client = new Client();
$request = new Request('POST', 'https://url/');
$promise = $client
    ->sendAsync($request, $options)
    ->then(
        function ($response)  use ( $var ) {
            echo $var;
        }
    );
$promise->wait();

'

最新更新