【发布时间】:2016-08-22 22:16:05
【问题描述】:
我有一系列的承诺。
我只想在所有的承诺都给了我回应之后才继续,无论它们是解决还是拒绝。我认为 all() 函数可以处理它,但它看起来只有在数组中的所有承诺都得到解决并且不考虑某些承诺的拒绝时才有效。
我可以使用什么功能??
示例:函数 getUser 返回一个 promise 对象。当所有的承诺都给了我回应时,我想抓住触发器,无论承诺是解决还是拒绝。
array_push($this->users['users'], $this->userFetcher->getUser($userName));
谢谢:)
【问题讨论】:
-
我不确定为什么所有的反对票,这是使用 reactphp 承诺的合法问题。 JS 版本有超过 80 个赞,而这个是 -3。
标签: php asynchronous promise async-await reactphp