HttpRequestPool::__construct
HttpRequestPool のコンストラクタ
&reftitle.description;
public HttpRequestPool::__construct
HttpRequestrequest
HttpRequest...
新しい HttpRequestPool オブジェクトのインスタンスを作成します。
HttpRequestPool は、複数の HttpRequest を平行して送信することができます。
事実上無限にオプションのパラメータを指定することができます。
各パラメータは HttpRequest オブジェクトへの参照です。
&reftitle.parameters;
request
アタッチする HttpRequest オブジェクト。
...
&reftitle.errors;
HttpRequestPoolException (HttpRequestException、HttpInvalidParamException)
をスローします。
&reftitle.examples;
HttpRequestPool の例
send();
foreach($pool as $request) {
printf("%s is %s (%d)\n",
$request->getUrl(),
$request->getResponseCode() ? 'alive' : 'not alive',
$request->getResponseCode()
);
}
} catch (HttpException $e) {
echo $e;
}
?>
]]>