2017 © Pedro Peláez
 

library parallel_http

Node.js like parallel HTTP client for PHP < 5.3

image

yuyat/parallel_http

Node.js like parallel HTTP client for PHP < 5.3

  • Thursday, October 25, 2012
  • by yuya-takeyama
  • Repository
  • 1 Watchers
  • 1 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

ParallelHttp

Node.js like parallel HTTP client for PHP < 5.3, (*1)

Synopsis

<?php
$urls = array(
    'http://twitter.com/',
    'http://www.facebook.com/',
    'http://www.yahoo.co.jp/',
    'http://www.google.co.jp/',
);

$loop   = new Yuyat_ParallelHttp_EventLoop;
$client = new Yuyat_ParallelHttp_Client($loop);

foreach ($urls as $url) {
    $request = $client->get($url, function ($response) {
        echo "Status Code: ";
        var_dump($response->getStatusCode());
        echo "Headers:", PHP_EOL;
        var_dump($response->getHeaders());
        echo "Body:", PHP_EOL;
        var_dump($response->getBody());
        echo PHP_EOL;
        echo PHP_EOL;
    });

    $request->on('error', function ($error) {
        echo "Error:", PHP_EOL;
        var_dump($error);
        echo PHP_EOL;
    });
}

$loop->run();

License

The MIT License, (*2)

Author

Yuya Takeyama, (*3)

The Versions

25/10 2012

dev-develop

dev-develop

Node.js like parallel HTTP client for PHP < 5.3

  Sources   Download

MIT

The Requires

 

http parallel event-driven

25/10 2012

dev-master

9999999-dev

Node.js like parallel HTTP client for PHP < 5.3

  Sources   Download

MIT

The Requires

 

http parallel event-driven

25/10 2012

v0.0.2

0.0.2.0

Node.js like parallel HTTP client for PHP < 5.3

  Sources   Download

MIT

The Requires

 

http parallel event-driven

25/10 2012

v0.0.1

0.0.1.0

Node.js like parallel HTTP client for PHP < 5.3

  Sources   Download

MIT

The Requires

 

http parallel event-driven