牛牛在线工具

EventBufferEvent::getEnabled()

收录 8868 个 PHP 函数,含用途说明与用法示例。

EventBufferEvent::getEnabled()

返回当前 EventBufferEvent 对象的事件类型

函数名称:EventBufferEvent::getEnabled() 适用版本:libevent 2.0.0 或更高版本 函数说明:返回当前 EventBufferEvent 对象的事件类型。 用法: bool EventBufferEvent::getEnabled (void ) 参数:无 返回值: 如果事件已启用,则返回 true。 如果事件未启用,则返回 false。 示例: // 创建 EventBase 和 EventBufferEvent 对象 $base = new EventBase(); $bev = new EventBufferEvent($base, -1, EventBufferEvent::OPT_CLOSE_ON_FREE); // 启用读事件 $bev->enable(Event::READ); // 获取事件类型 if ($bev->getEnabled()) { echo "读事件已启用\n"; } else { echo "读事件未启用\n"; } // 关闭 EventBufferEvent 和 EventBase 对象 $bev->free(); $base->free(); 以上示例中,我们首先创建了一个 EventBase 对象和一个 EventBufferEvent 对象。然后,使用 $bev->enable() 方法启用了读事件。接着,调用 $bev->getEnabled() 方法获取事件类型并进行判断。根据返回的布尔值,我们输出相应的事件状态信息。最后,我们释放了 EventBufferEvent 和 EventBase 对象,以防止内存泄漏。