- PHP 实现 Promise+协程调用
github 地址:ccp
觉得好记的给个 Start 喔。
说明
在 PHP 当中,我们或多或少会使用到异步编程的思想,但是异步编程难免给我们带来回调地狱的感觉,并且代码可读性十分之差,在 ES6 规范里面,或者更早就可以推出了一个做 Promise 的东西,利用 Promise,你可以用同步的做法来实现异步的操作,代码可读性上大大提高,不仅如此,由于异步编程和异步 IO 的混合使用,导致代码的准确性难以提高,不可否认的是,Promise 的推出,大大的提高了你们编写异步代码的可靠性,虽然这也是会损耗一些十分微小的性能,但是任何取舍都是相对的。
参考
支持 PromiseAPI
promise->then
primise->catch
Promise::all
Promise::race
Promise::resolve
Promise::reject
Promise::warp
Promise::co
等等