//
add handle
curl_multi_add_handle(
$queue
,
$ch
);
$map
[
$url
]
=
$ch
;
}
$active
= null;
//
execute the handles
do
{
$mrc
= curl_multi_exec(
$queue
,
$active
);
}
while
(
$mrc
== CURLM_CALL_MULTI_PERFORM);
while
(
$active
> 0 &&
$mrc
== CURLM_OK) {
if
(curl_multi_select(
$queue
,
0.5) != -1) {
do
{
$mrc
= curl_multi_exec(
$queue
,
$active
);
}
while
(
$mrc
== CURLM_CALL_MULTI_PERFORM);
}
}
$responses
=
array
();