新版本 现在可以在 go(function() {
array_map("test", array("func start\n"));
echo "co end\n";
});
function test($p) {
echo $p;
co::sleep(1);
echo "func end \n";
}
全局变量隔离新版本中底层对全局变量进行了隔离,现在可以使用 for ($i = 0; $i < 2; $i++)
{
$p = new swoole_process(function () use ($i) {
$port = 9501 + $i;
$http = new swoole_http_server("127.0.0.1", $port);
$http->on("start", function ($server) use ($port) {
echo "Swoole http server is started at http://127.0.0.1:{$port}\n";
});
$http->on("request", function ($request, $response) {
$response->header("Content-Type", "text/plain");
$response->end("Hello World\n");
});
$http->start();
}, false, false);
$p->start();
} 其他更新
下载 4.0 |