# close ## 说明: ```php void Connection::close(mixed $data = '') ``` 安全的关闭连接. 调用close会等待发送缓冲区的数据发送完毕后才关闭连接,并触发连接的```onClose```回调。 ## 参数 ``` $data ``` 可选参数,要发送的数据(如果有指定协议,则会自动调用协议的encode方法打包```$data```数据),当数据发送完毕后关闭连接,随后会触发onClose回调 ## 范例 ```php use Workerman\Worker; require_once __DIR__ . '/Workerman/Autoloader.php'; $worker = new Worker('websocket://0.0.0.0:8484'); $worker->onMessage = function($connection, $data) { $connection->close("hello\n"); }; // 运行worker Worker::runAll(); ```