使用例
以下のように、リクエスト完了後のコールバック関数をリクエスト中に定義できます。
$base =event_base_new();
$uri = "http://www.baidu.com/";
$config = array(
'イベントベース' => $base
);
for($i = 0; $i
$client = 新しい AsyncHttpClient($uri, $config);
$client->request(function($result) {
echo "結果 len:";
echo strlen($result['response']);
// Zend_Http_Response
で応答を解析します$response = Zend_Http_Response::fromString($result['response']);
echo $response->getBody();
echo "n";
});
}
event_base_loop($base);
echo "donen";
?>
現在の実装は比較的初歩的なものであり、http アップロードまたはポストが必要な場合は追加の実装が必要です。さらに、このクラスには PHP の libevent 拡張機能も必要です。