Я создаю скрипт PHP, который будет запущен через командную строку. В рамках этого сценария бывают случаи, когда мне, возможно, потребуется развернуть/развить другой скрипт, который может занять много времени. Я не хочу блокировать исходный скрипт от завершения. Если бы я делал это с помощью JavaScript, я мог бы запускать запросы AJAX в фоновом режиме. Это то, что я пытаюсь сделать здесь. Мне не нужно знать, когда заканчиваются вилки, только они начинают и завершают себя.Как запустить скрипт PHP асинхронно?
Как я могу запустить эти PHP-скрипты асинхронно?
foreach ($lotsOfItems as $item) {
if ($item->needsExtraHelp) {
//start some asynchronous process here, and pass it $item
}
}
Вы говорите: «Мне не нужно знать, когда вилы полные» и ваш код говорит «и передать ему $ пункта». Вы хотите получить результат или нет? – Jonas 2010-12-07 20:00:29
PHP Не подает в суд на темы, вам нужно разблокировать дочерние процессы, или лучше всего построить cron – RobertPitt 2010-12-07 20:07:06