Documentación offline PHP master

EvWatcher::keepalive

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

EvWatcher::keepalive

Mantiene el bucle activo

Descripción#

public EvWatcher::keepalive([bool $value]): bool
```php

Mantiene el bucle activo. Con un parámetro `value` definido a `false`, el Watcher no evitará que los métodos Ev::run/EvLoop::run se detengan incluso si el Watcher está activo.

Los Watchers tienen, por omisión, un parámetro `value` definido a `true`.

Limpiar el estado "keepalive" es útil al regresar de los métodos Ev::run/EvLoop::run, en cuyo caso el Watcher ya no es deseado. Puede ser un Watcher de socket UDP que continúa funcionando durante mucho tiempo.

## Parámetros

`value`  
Si es `false`, el Watcher no evitará que los métodos Ev::run/EvLoop::run terminen, incluso si el Watcher está activo.

## Valores devueltos

Devuelve el estado anterior.

## Ejemplos

Registra un Watcher E/S para sockets UDP
keepalive(FALSE); ?>

```php