2 pecl/http-v2 - clean with name and id
5 if (!extension_loaded("http")) {
6 die("skip pecl/http needed");
8 if (!class_exists("http\\Client", false)) {
9 die("skip pecl/http-v2 with curl support needed");
16 $c = new http\Client("curl", "php.net:80");
18 $c->enqueue(new http\Client\Request("GET", "http://php.net"));
19 } while (count($c) < 3);
23 var_dump(raphf\stat_persistent_handles());
25 raphf\clean_persistent_handles("http\\Client\\Curl");
26 raphf\clean_persistent_handles("http\\Client\\Curl\\Request", "php.net:80");
28 var_dump(raphf\stat_persistent_handles());
34 object(stdClass)#%d (2) {
35 ["http\Client\Curl"]=>
45 ["http\Client\Curl\Request"]=>
56 object(stdClass)#%d (2) {
57 ["http\Client\Curl"]=>
60 ["http\Client\Curl\Request"]=>