(PECL ev >= 0.2.0)
EvSignal::__construct — Construye el objeto observador EvSignal
$signum
   
   , 
    callable
     $callback
   
   [, 
    mixed
     $data
     = NULL
   
   [, 
    int
     $priority
     = 0
   
  ]] )Construye el objeto observador EvSignal y lo inicia automáticamente. Para un observador periódico detenido, considere la posibilidad de usar EvSignal::createStopped().
signum
    Número de señal. Ver las constantes exportadas por la extensión pcntl. Ver también la página principal de signal(7).
callback
    data
    Datos personalizados asociados con el observador.
priority
    Devuelve el objeto EvSignal en caso de éxito.
Ejemplo #1 Manejar la señal SIGTERM
<?php
$w = new EvSignal(SIGTERM, function ($watcher) {
    echo "SIGTERM recibida\n";
    $watcher->stop();
});
Ev::run();
?>