Server->finish
最后更新于:2022-04-02 06:20:52
# Server->finish
此函数用于在`Task`进程中通知`Worker`进程,投递的任务已完成。此函数可以传递结果数据给`Worker`进程。
~~~
function Server->finish(mixed $response);
~~~
**使用`Server->finish`函数必须为`Server`设置`onFinish`回调函数。此函数只可用于`Task`进程的`onTask`回调中**
* `finish`方法可以连续多次调用,`Worker`进程会多次触发`onFinish`事件
* 在`onTask`回调函数中调用过`finish`方法后,`return`数据依然会触发`onFinish`事件
> `Server->finish`是可选的。如果`Worker`进程不关心任务执行的结果,不需要调用此函数
> 在`onTask`回调函数中`return`字符串,等同于调用`finish`
';