swoole_event_isset

最后更新于:2022-04-02 06:37:58

# swoole\_event\_isset [TOC] 检测传入的`$fd`是否已加入了事件监听。 ~~~ bool swoole_event_isset(mixed $fd, int $events = SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE); ~~~ * `$fd`:任意的`socket`文件描述符,参考`swoole_event_add`文档 * `$events`:检测的事件类型 * `SWOOLE_EVENT_READ`:是否监听了可读事件 * `SWOOLE_EVENT_WRITE`:是否监听了可写事件 * `SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE`:监听可读或可写事件 > 需要`2.1.2`/`1.10.3`或更高版本 ## 使用实例 ~~~ swoole_event_add($fd, $callback, null, SWOOLE_EVENT_READ); var_dump(swoole_event_isset($fd, SWOOLE_EVENT_READ)); //返回 true var_dump(swoole_event_isset($fd, SWOOLE_EVENT_WRITE)); //返回 false var_dump(swoole_event_isset($fd, SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE)); //返回 true ~~~
';