执行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来处理这个案子吗?