gpt4 book ai didi

php - 等待所有 promise 在 React PHP 中完成

转载 作者:行者123 更新时间:2023-12-04 14:29:12 24 4
gpt4 key购买 nike

我有一系列的 promise 。

无论是解决还是拒绝,我都想在所有的 promise 都给了我回应后继续。我认为 all() 函数可以处理它,但它看起来只有在数组中的所有 promise 都得到解决并且不考虑某些 promise 的拒绝时才有效。

我可以使用什么功能??

示例:函数 getUser 返回一个 promise 对象。当所有的 promise 都给了我回应时,我想捕获触发器,无论 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;
});

关于php - 等待所有 promise 在 React PHP 中完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39074846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com