前言:
今天同学们对“phpevent”大致比较注重,你们都想要剖析一些“phpevent”的相关文章。那么小编在网络上搜集了一些对于“phpevent””的相关知识,希望各位老铁们能喜欢,同学们一起来学习一下吧!1、使用event基本操作
1.1、流程
实例化EventBase对象根据需要,实例化Event对象把event对象加入eventBase中调用EventBase的loop方法进行阻塞轮询
1.2、代码如下
$eventBase = new EventBase();
$event = new Event($eventBase,SIGQUIT,Event::SIGNAL,'sigFunc',array('ddddddd'));
$event->add();
$eventBase->loop();
2、Event初始化参数
Event::__construct ( EventBase $base , mixed $fd , int $what , callable $cb [, mixed $arg = NULL ] )
当event为信号量用途时,则$fd是对应的信号量常量
当event为为定时器时,则$fd是-1
3、嵌套问题
即在一个回调方法里面,再进行监听事件
这个时候需要一个全局变量(面向过程),进行保存每次实例化的Event对象才行。否则无法运行
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #phpevent