我有問題將值從回調分配給變量。將回調值賦給變量?
下面的示例代碼,該工作沒有任何問題。它將顯示在瀏覽器上。
Service::connect($account)->exec(['something'], function ($line) {
echo $line . PHP_EOL;
});
但是,我想分配給變量的JSON響應。
這不起作用:
$outout = null;
Service::connect($account)->exec(['something'], function ($line) use ($outout) {
$outout = $outout . = $line;
);
echo $outout;
的$outout
仍然是空。
我做錯了什麼?
可能重複[在PHP關閉使用關鍵字傳遞引用?](http://stackoverflow.com/questions/10869572/does-the-use-keyword-in-php-closures-pass -by-reference) – miken32