Как запустить php-функцию через определенное время без использования cron

У меня есть блок кода и вы хотите запустить его через определенные промежутки времени, скажем, через каждые 3 секунды. Если я получу требуемый результат, он должен умереть, иначе другой запрос будет отправлен через 3 секунды. Любая идея сделать это с помощью php.

Заранее благодарю за любую помощь

Related of "Как запустить php-функцию через определенное время без использования cron"

Вы можете спать в цикле:

 while (true) { $result = doSomething; if (resultIsGood) { break; } sleep(3); } 

Если вы не хотите, чтобы браузер ожидал, вы можете искать решения ignore_user_abort() в Google.

Если вы хотите выполнить MySQL-запросы (и ничего больше), возможно, использование планировщика событий MySQL может соответствовать вашим потребностям:
http://dev.mysql.md/doc/refman/5.5/en/events-overview.html