PHP 日本大会 2024

EvLoop::run

(PECL ev >= 0.2.0)

EvLoop::run开始检查事件并为循环调用回调函数

描述

public EvLoop::run( int $flags = 0 ): void

开始检查当前事件循环的事件并调用回调函数。当回调函数调用Ev::stop()方法,或者flags不为零(在这种情况下返回值为true),或者没有引用循环的活动观察者(EvWatcher::keepalive()true),在这种情况下返回值将为false时返回。返回值通常可以解释为如果为true,则还有更多工作要做

参数

flags

可选参数flags可以是以下之一

flags可能值的列表
flags 描述
0 上面描述的默认行为
Ev::RUN_ONCE 最多阻塞一个(等待,但不要循环)
Ev::RUN_NOWAIT 根本不阻塞(获取/处理事件,但不等待)

参见 运行标志常量

返回值

不返回任何值。

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top