Выполнить возврат, затем вызвать другую функцию в PHP

У меня есть функция для выполнения некоторого ввода в базу данных, а затем отправки уведомления пользователю, проблема в том, что когда я выполняю уведомление об отправке пользователю, требуется некоторое время, мне нужно, чтобы этот процесс работал в фоновом режиме, но я не знаю, как это сделать это мой код:

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

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

Script47 05.06.2018 05:54

что ты уже испробовал?

Max von Hippel 05.06.2018 05:58

@MaxvonHippel Я использовал try catch и, наконец, но это все еще занимает много времени

Tiny Dancer 05.06.2018 06:03

@TinyDancer try catch не делает ничего асинхронного. Я думаю, вы неправильно поняли назначение try catch.

Script47 05.06.2018 06:04

@ Script47 могу ли я использовать вилку в этом случае?

Tiny Dancer 05.06.2018 07:09
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
48
0

Другие вопросы по теме