(PECL ev >= 0.2.0)
EvSignal::__construct — Создаёт объект наблюдателя EvSignal
$signum
   ,$callback
   ,$data
     = null
   ,$priority
     = 0
   Метод создаёт и автоматически запускает объект наблюдателя EvSignal. Остановленный объекта наблюдателя создают методом EvSignal::createStopped().
signum
    
      Номер сигнала. Смотрите константы модуля pcntl
      и документацию к функции signal(7).
     
callback
    Смотрите страницу «Callback-функции наблюдателей».
data
    Пользовательские данные, ассоциированные с наблюдателем.
priority
    Пример #1 Обработка сигнала SIGTERM
<?php
$w = new EvSignal(SIGTERM, function ($watcher) {
    echo "SIGTERM received\n";
    $watcher->stop();
});
Ev::run();
?>