牛牛在线工具

EventHttp::accept()

收录 8868 个 PHP 函数,含用途说明与用法示例。

EventHttp::accept()

从 EventHttp 实例对象中接受进来的连接,该连接会通过 EventBase 实例对象进行处理

PHP版本:>=5.4 函数定义: bool EventHttp::accept(EventBase &$base) 函数说明: accept() 方法从 EventHttp 实例对象中接受进来的连接,该连接会通过 EventBase 实例对象进行处理。 参数说明: $base: 对象引用,表示 EventBase 实例对象。 返回值: 如果成功接受连接,返回 true。 如果连接未准备好或者接收连接失败,返回 false。 示例: <?php $base = new EventBase(); $http = new EventHttp($base); // 创建 HTTP 服务器回调函数 $eventHandler = function ($req, $base) use ($http) { // 回调函数中处理接受的连接 $evhttp_connection = $http->accept($base); if ($evhttp_connection !== false) { // 处理请求... } }; // 绑定回调函数 $http->setCallback('/path', $eventHandler); // 启动事件循环 $base->loop(); ?> 以上示例代码演示了如何通过 EventHttp::accept() 方法从 EventHttp 实例对象中接受连接,并在回调函数中对连接进行处理。