promises:具有同步支持的PromisesA + PHP库

时间:2024-04-20 02:52:58
【文件属性】:

文件名称:promises:具有同步支持的PromisesA + PHP库

文件大小:26KB

文件格式:ZIP

更新时间:2024-04-20 02:52:58

PHP

食欲承诺 实现以迭代方式处理promise链和解析,允许“无限” promise链,同时保持堆栈大小不变。 阅读,了解对诺言的一般介绍。 特征 实施。 Promise解决方案和链接是迭代处理的,从而允许“无限”的Promise链接。 承诺有一个同步wait方法。 承诺可以取消。 与任何具有then函数的对象一起使用。 使用GuzzleHttp\Promise\Coroutine::of() C#风格的async / await协程承诺。 快速开始 一个promise表示异步操作的最终结果。 与诺言进行交互的主要方式是通过then方法,该方法注册回调以接收诺言的最终值或诺言无法实现的原因。 回呼 通过提供可选的$onFulfilled和可选的$onRejected函数,可以使用then方法注册回调。 use GuzzleHttp \ Promise \ Promise ; $ p


【文件预览】:
promises-master
----Makefile(189B)
----src()
--------RejectedPromise.php(2KB)
--------Create.php(2KB)
--------Promise.php(9KB)
--------PromiseInterface.php(3KB)
--------AggregateException.php(380B)
--------TaskQueue.php(2KB)
--------Is.php(999B)
--------functions.php(10KB)
--------EachPromise.php(8KB)
--------FulfilledPromise.php(2KB)
--------PromisorInterface.php(244B)
--------Utils.php(8KB)
--------functions_include.php(167B)
--------Each.php(3KB)
--------CancellationException.php(183B)
--------Coroutine.php(4KB)
--------RejectionException.php(1KB)
--------TaskQueueInterface.php(433B)
----LICENSE(1KB)
----composer.json(924B)
----CHANGELOG.md(1KB)
----README.md(16KB)

网友评论