--TEST-- pecl/http-v2 - general and stat --SKIPIF-- --FILE-- enqueue(new http\Client\Request("GET", "http://php.net")); } while (count($c) < 3); var_dump(raphf\stat_persistent_handles()); unset($c); var_dump(raphf\stat_persistent_handles()); ?> Done --EXPECTF-- Test object(stdClass)#%d (2) { ["http\Client\Curl"]=> array(0) { } ["http\Client\Curl\Request"]=> array(0) { } } object(stdClass)#%d (2) { ["http\Client\Curl"]=> array(1) { ["php.net:80"]=> array(2) { ["used"]=> int(1) ["free"]=> int(0) } } ["http\Client\Curl\Request"]=> array(1) { ["php.net:80"]=> array(2) { ["used"]=> int(3) ["free"]=> int(0) } } } object(stdClass)#%d (2) { ["http\Client\Curl"]=> array(1) { ["php.net:80"]=> array(2) { ["used"]=> int(0) ["free"]=> int(1) } } ["http\Client\Curl\Request"]=> array(1) { ["php.net:80"]=> array(2) { ["used"]=> int(0) ["free"]=> int(3) } } } Done