У меня есть функция для выполнения некоторого ввода в базу данных, а затем отправки уведомления пользователю, проблема в том, что когда я выполняю уведомление об отправке пользователю, требуется некоторое время, мне нужно, чтобы этот процесс работал в фоновом режиме, но я не знаю, как это сделать это мой код:
public function execute(){
$data = $this->insertToDatabase();
$this->sendNotification($data); //this function takes a lot of time
return $data;
}
что ты уже испробовал?
@MaxvonHippel Я использовал try catch и, наконец, но это все еще занимает много времени
@TinyDancer try catch не делает ничего асинхронного. Я думаю, вы неправильно поняли назначение try catch.
@ Script47 могу ли я использовать вилку в этом случае?






Возможный дубликат Асинхронный вызов функции в PHP