Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
HttpRequestPool::socketPerform
(PECL pecl_http >= 0.15.0)
HttpRequestPool::socketPerform — Perform socket actions
Описание
protected bool HttpRequestPool::socketPerform ( void )Returns TRUE until each request has finished its transaction.
Возвращаемые значения
Returns TRUE until each request has finished its transaction.
Примеры
Пример #1 A HttpRequestPool::socketPerform() example
class MyPool extends HttpRequestPool
{
public function send()
{
while ($this->socketPerform()) {
if (!$this->socketSelect()) {
throw new HttpSocketExcpetion;
}
}
}
protected final function socketPerform()
{
$result = parent::socketPerform();
foreach ($this->getFinishedRequests() as $r) {
$this->detach($r);
// handle response of finished request
}
return $result;
}
}
Описание класса httprequestpool, примеры использования класса httprequestpool.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru