牛牛在线工具

Event::del()

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

Event::del()

删除一个事件

函数名:Event::del() 适用版本:PHP 5 >= 5.4.0, PHP 7, PECL event >= 1.8.0 用法:Event::del() 函数用于删除一个事件。 语法:bool Event::del() 参数: 无 返回值: 如果删除成功,则返回 true,否则返回 false。 示例: <?php // 创建一个事件对象 $base = new EventBase(); $event = new Event($base, SIGTERM, Event::SIGNAL, function($signo) { error_log("Caught SIGTERM"); // 删除事件对象 Event::del($event); // 退出事件循环 $event->exit(); }); // 启动事件循环 $base->loop(); ?> 在上面的示例中,首先创建一个事件对象 $event,该事件对象会监听 SIGTERM 信号,并在接收到信号时触发回调函数。在回调函数中,通过调用 Event::del($event) 删除了事件对象 $event,然后调用 $event->exit() 退出了事件循环。这样,当接收到 SIGTERM 信号时,事件对象会被删除,事件循环也会被终止。