(PECL pecl_http >= 0.10.0)
HttpRequestPool::__construct — HttpRequestPool kurucusu
Yeni bir HttpRequestPool nesnesini ilklendirir. Bir HttpRequestPool nesnesi çok sayıda HttpRequest nesnesini aynı anda gönderebilecek yetenektedir.
Herbiri bir HttpRequest nesnesi içeren sanal olarak sonsuz sayıda değiştirge kabul edebilir.
istek
Havuza eklenecek HttpRequest nesnesi.
HttpRequestPoolException (HttpRequestException, HttpInvalidParamException) istisnaları yakalanır.
Örnek 1 - HttpRequestPool örneği
<?php
try {
$havuz = new HttpRequestPool(
new HttpRequest('http://www.google.com/', HttpRequest::METH_HEAD),
new HttpRequest('http://www.php.net/', HttpRequest::METH_HEAD)
);
$havuz->send();
foreach($havuz as $istek) {
printf("%s is %s (%d)\n",
$istek->getUrl(),
$istek->getResponseCode() ? 'canlı' : 'ölü',
$istek->getResponseCode()
);
}
} catch (HttpException $e) {
echo $e;
}
?>