🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# onMessage ## 说明: ```php callback Connection::$onMessage ``` 作用与[Worker::$onMessage](315148)回调相同,区别是只针对当前连接有效,也就是可以针对某个连接的设置onMessage回调。 ## 范例 ```php use Workerman\Worker; require_once __DIR__ . '/Workerman/Autoloader.php'; $worker = new Worker('websocket://0.0.0.0:8484'); // 当有客户端连接事件时 $worker->onConnect = function($connection) { // 设置连接的onMessage回调 $connection->onMessage = function($connection, $data) { var_dump($data); $connection->send('receive success'); }; }; // 运行worker Worker::runAll(); ``` 上面代码与下面的效果是一样的 ```php use Workerman\Worker; require_once __DIR__ . '/Workerman/Autoloader.php'; $worker = new Worker('websocket://0.0.0.0:8484'); // 直接设置所有连接的onMessage回调 $worker->onMessage = function($connection, $data) { var_dump($data); $connection->send('receive success'); }; // 运行worker Worker::runAll(); ```