执行return,然后调用PHP中的另一个函数

执行return,然后调用PHP中的另一个函数,php,multithreading,asynchronous,fork,Php,Multithreading,Asynchronous,Fork,我有一个函数,可以执行一些数据库输入,然后向用户发送通知,问题是当我执行向用户发送通知时需要一些时间,我需要在后台运行此过程,但我不知道如何执行,以下是我的代码: public function execute(){ $data = $this->insertToDatabase(); $this->sendNotification($data); //this function takes a lot of time return $data; } 到目前为止,你尝试过的可

我有一个函数,可以执行一些数据库输入,然后向用户发送通知,问题是当我执行向用户发送通知时需要一些时间,我需要在后台运行此过程,但我不知道如何执行,以下是我的代码:

public function execute(){
 $data = $this->insertToDatabase();
 $this->sendNotification($data); //this function takes a lot of time
 return $data;
}

到目前为止,你尝试过的可能是重复的吗?@MaxvonHippel我用了try-catch&最后,但仍然需要很多时间time@TinyDancer
try-catch
不会使某些内容异步。我想你误解了
try catch
@Script47的目的了。我可以用fork来处理这个案子吗?