🎨ReactPHP的promise使用
This commit is contained in:
parent
28aab9f995
commit
c3d89ad1e7
|
@ -14,12 +14,14 @@ promise 对象有三种状态:pending(进行中)、fulfilled(已成功
|
||||||
|
|
||||||
在日常开发场景中,我很喜欢用reactphp的promise组件。使用promise可以简化try catch 异常捕获,条码结构简单清晰。
|
在日常开发场景中,我很喜欢用reactphp的promise组件。使用promise可以简化try catch 异常捕获,条码结构简单清晰。
|
||||||
|
|
||||||
下面我举例一个常规的上传表格导入数据,要求记录每行导入的结果,可以把每行导入excel操作看作一个promise,包含如下过程:
|
下面我举例一个常规的上传表格导入数据,要求记录每行导入的结果场景。可以把每行导入excel操作看作一个promise,包含如下过程:
|
||||||
|
|
||||||
1. 检查数据
|
1. 检查数据
|
||||||
2. 写入数据库
|
2. 写入数据库
|
||||||
3. 写入日志
|
3. 写入日志
|
||||||
|
|
||||||
|
下面代码,将演示如何将每行表格数据按照上述3个过程进程处理:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user