我有这个代码。我想要做的是传递一个$d变量来发布事件,有没有办法做到这一点,以及如何使用Thruway PHP发布变量数据?
$d='123';
$connection->on('open', function (\Thruway\ClientSession $session) use ($connection) {
//publish an event
$session->publish('com.app.deposit', ['Hello, world from PHP!!!'], ['d'=>$d], ["acknowledge" => true])->then(
function () use ($connection) {
$connection->close(); //You must close the connection or this will hang
echo "Publish Acknowledged!\n";
},
function ($error) {
// publish failed
echo "Publish Error {$error}\n";
}
);
});
$connection->open();发布于 2018-02-03 00:43:33
哦,明白了。只是需要用到
$connection->on('open', function (\Thruway\ClientSession $session) use ($connection,$d) {
https://stackoverflow.com/questions/48587117
复制相似问题