Guzzlephp承诺变量

Guzzlephp承诺变量,php,guzzle,Php,Guzzle,我需要将一个变量传递到承诺的返回中 <?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) {
  $echo $var;
});
$promise->wait();
这不是一个选项吗?
`


$echo$var?对于任何感兴趣的人,这里有一个有用的php闭包链接谢谢,我能够插入变量
<?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();