Что делают эти функции PHP? - PullRequest
       3

Что делают эти функции PHP?

0 голосов
/ 14 сентября 2010

Что это делает?

$running = null;
{
  curl_multi_exec($mh,$running);
  usleep(100000);          
} while ($running > 0); 

Также:

curl_setopt($ch, CURLOPT_TIMEOUT, 8); 

Его PHP и curl.

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

curl_multi_exec используется для обработки нескольких ручек скручивания в парелле.Например, его можно использовать для параллельной загрузки нескольких веб-страниц.Это более эффективно, чем последовательная обработка маркеров.

Код запускает обработку нескольких маркеров скручивания.Он проверяет каждую 1/10 секунды, чтобы увидеть, все ли дескрипторы обработаны.Второй параметр curl_multi_exec - это флаг, указывающий, выполняются ли еще операции.Это значение проверяется, чтобы определить, следует ли продолжать цикл.

Параметр CURLOPT_TIMEOUT используется, чтобы указать максимальное время, необходимое для обработки ручки скручивания.Код устанавливает максимальное время 8 секунд.

0 голосов
/ 14 сентября 2010

Итак, если я понимаю, что делает curl_multi_exec, кажется, что этот код запускает мульти-обработчик curl, $mh каждые 100000 микросекунд (100 миллисекунд или 0,1 секунды), чтобы увидеть, если это сделано.

curl_setopt($ch, CURLOPT_TIMEOUT, 8); сообщает завитку время ожидания через 8 секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...