--TEST-- swoole_http_client: recursive_get --SKIPIF-- --INI-- assert.active=1 assert.warning=1 assert.bail=0 assert.quiet_eval=0 --FILE-- on("error", function() { /*echo "ERROR";*/ swoole_event_exit(); }); $cli->on("close", function() { /*echo "CLOSE";*/ swoole_event_exit(); }); $i = 0; function get() { global $cli, $i, $closeServer; ++$i; if ($i > 10) { echo "SUCCESS\n"; $cli->close(); $closeServer(); } else { $cli->get("/", __FUNCTION__); } } get(); ?> --EXPECT-- SUCCESS