swoole_http_server->on

注册事件回调函数,与swoole_server->on相同。swoole_http_server->on的不同之处是:

onRequest事件

$http_server->on('request', function(swoole_http_request $request, swoole_http_response $response) {
     $response->end("<h1>hello swoole</h1>");
})

在收到一个完整的Http请求后,会回调此函数。回调函数共有2个参数:

onRequest在1.7.7后可用
$response/$request 对象传递给其他函数时,不要加&引用符号
$response/$request 对象传递给其他函数后,引用计数会增加,onRequest退出时不会销毁