(PECL ev >= 0.2.0)
EvWatcher::keepalive — Configura opção de impedir que o laço retorne
   Configura opção de impedir que o laço retorne. Com o valor
   de value
   definido para false, o observador não impedirá que
   Ev::run()
   /
   EvLoop::run()
   retorne mesmo que o observador esteja ativo.
  
   Observadores têm o valor de
   value
   como true por padrão.
  
Limpar o status deste valor ao retornar de Ev::run() / EvLoop::run() só por causa do observador não é desejável. Pode ser devido a um observador de soquete UDP de longa execução ou algo similar.
value
    
      Com
      value
      definido para false, o observador não impedirá que
      Ev::run()
      /
      EvLoop::run()
      retorne mesmo que o observador esteja ativo.
     
Retorna o estado anterior.
Exemplo #1 Registra um observador de E/S para algum soquete UDP, mas não impede que o laço de eventos seja executado apenas por causa desse observador.
<?php
$udp_socket = ...
$udp_watcher = new EvIo($udp_socket, Ev::READ, function () { /* ... */ });
$udp_watcher->keepalive(FALSE);
?>