Я хочу запустить часть php-кода асинхронно. Я хочу запустить функцию insertnumber () через 60 секунд, но без задержки всего кода.
echo json_encode($returnArray);
if ($timeout= = "1")
{
sleep(60);
$connection->insertnumber($finalnumber,"Loser");
}
Этот метод задерживает весь код на 60 секунд. Я хочу, чтобы эта часть кода работала в фоновом режиме, не затрагивая исходный код, а затем через 60 секунд выполняла функцию insertnumber ().






PHP по умолчанию работает синхронно. Взгляните на следующий вопрос, в котором есть несколько различных методов асинхронного запуска PHP с использованием либо PHP OOP Threads, либо некоторых встроенных методов PHP Process:
Как можно использовать многопоточность в приложениях PHP
Кроме того, если вы создаете что-то, что будет работать в браузере, обратите внимание на использование асинхронных функций Javascript для достижения желаемого:
Возможный дубликат PHP, как продолжить код, не дожидаясь результатов включения