HttpRequestPool sınıfı
PHP Manual

HttpRequestPool::__construct

(PECL pecl_http >= 0.10.0)

HttpRequestPool::__constructHttpRequestPool kurucusu

Açıklama

void HttpRequestPool::__construct ([ HttpRequest $istek ] )

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.

Değiştirgeler

istek

Havuza eklenecek HttpRequest nesnesi.

Hatalar/İstisnalar

HttpRequestPoolException (HttpRequestException, HttpInvalidParamException) istisnaları yakalanır.

Örnekler

Ö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;
}
?>


HttpRequestPool sınıfı
PHP Manual