Manuel PHP
Précédent |  | Suivant

# HttpRequestPool::__construct

(no version information, might be only in CVS)

HttpRequestPool::__construct -- Constructeur de la classe HttpRequestPool

## Description

void HttpRequestPool::__construct ( [HttpRequest request] )

Instancie un nouvel objet HttpRequestPool. Un HttpRequestPool est capable d'envoyer plusieurs HttpRequests en parallèle.

Accepte une infinité de paramètres optionnels, chacun se référant à un objet HttpRequest.

## Liste de paramètres

`request`

  objet HttpRequest à attacher

## Erreurs / Exceptions

Lance une exception HttpRequestPoolException (HttpRequestException, HttpInvalidParamException).

## Exemples

Exemple 1. Exemple avec HttpRequestPool

`<?php try { $pool = new HttpRequestPool( new HttpRequest('http://www.google.com/', HttpRequest::METH_HEAD), new HttpRequest('http://www.php.net/', HttpRequest::METH_HEAD) ); $pool->send(); foreach($pool as $request) { printf("%s is %s (%d)\n", $request->getUrl(), $request->getResponseCode() ? 'active' : 'non active', $request->getResponseCode() ); } } catch (HttpException $e) { echo $e; } ?>`

Précédent | Sommaire | Suivant
HttpRequestPool::attach | Niveau supérieur | HttpRequestPool::__destruct