PHP Conference Japan 2024

EvLoop::run

(PECL ev >= 0.2.0)

EvLoop::run開始檢查事件並為迴圈呼叫回呼函式

說明

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

開始檢查目前事件迴圈的事件並呼叫回呼函式。當回呼函式呼叫 Ev::stop() 方法時,或標誌不為零(在這種情況下,返回值為 true)時,或者當沒有參考迴圈的活動監視器時(EvWatcher::keepalive()true),則返回。在後一種情況下,返回值將為 false。返回值通常可以解釋為 *如果為 true,則還有更多工作要做*。

參數

flags

可選參數 flags 可以是以下其中之一

flags 的可能值列表
flags 說明
0 上述的預設行為
Ev::RUN_ONCE 最多阻塞一次(等待,但不循環)
Ev::RUN_NOWAIT 完全不阻塞(擷取/處理事件,但不等待)

請參閱 運行旗標常數

回傳值

不回傳任何值。

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top