[英]waiting for all promises to finish in react PHP
我有很多承諾。
只有在所有諾言得到解決或拒絕后,我才繼續執行。 我以為all()函數可以處理它,但看起來只有在解決數組中的所有promise且不考慮某些promise的拒絕時,它才起作用。
我可以使用什么功能?
示例:函數getUser返回一個Promise對象。 當所有的諾言都給了我答復時,無論諾言是被解決還是被拒絕,我都想抓住觸發點。
array_push($this->users['users'], $this->userFetcher->getUser($userName));
謝謝 :)
使用all()
:
$getAllUsers = React\Promise\all($this->users['users']);
$getAllUsers->then(function ($users) {
echo "Got all users" . $users;
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.