Php jaxl/xmpp连续回调

Php jaxl/xmpp连续回调,php,Php,jaxl库具有对不同用户定义函数的回调 function getId($payload, $jaxl) { <--------- some function return $payload; } $echobot = new main(); $jaxl->addPlugin('jaxl_post_auth', array($echobot, 'poAu')); <--- callback to a function 有点晚了,但如果您仍然关心,这里必须使

jaxl库具有对不同用户定义函数的回调

function getId($payload, $jaxl) {           <--------- some function
return $payload;
}

$echobot = new main();
$jaxl->addPlugin('jaxl_post_auth', array($echobot, 'poAu')); <--- callback to a function

有点晚了,但如果您仍然关心,这里必须使用JAXLCron功能。。。。检查这个例子:,也做checkout v3.x分支,它比v2.x更好/更干净

ummmm,感谢这篇文章没有包含我想要的东西,但是,我真正想要的是一种使整个程序异步或多线程的方法(我想php目前不支持)在这里,连续回调是一种检查输入并生成线程或延迟调用以便稍后处理操作的方法。从我读到的文章中,您描述了对接收到的输入调用函数。同时我也换成了twisted:)很好,你换成twisted了。不过,您可能还没有检查Jaxl v3.x——它是一个重写的分支,上面说“用于PHP中自定义TCP/IP客户端和服务器实现的基于事件驱动、非阻塞i/o的守护程序编写库”——这基本上是您使用twisted时必须享受的东西。。。我没有可以比较的基准测试,但是当前的v3.x版本应该比v2.x快很多倍,因为它是基于异步/事件的方法
$jaxl->addPlugin('jaxl_cont_func', array($echobot, 'callAfterEverySecond'));