Concurrent requests using pecl_http by phpfour

58fb86f7411d02a190063dd7560d1540?size=52
<?php

$urls = array(
    'http://www.google.com',
    'http://www.yahoo.com',
    'http://www.stackoverflow.com'
);

$pool = new HttpRequestPool;

foreach ($urls as $url) {
    $req = new HttpRequest($url, HTTP_METH_GET);
    $pool->attach($req);
}

$pool->send();

foreach ($pool as $request) {
    echo $request->getResponseCode(), ' ', $request->getUrl(), PHP_EOL;
}

?>

#php