EvSignal::__construct

(PECL ev >= 0.2.0)

EvSignal::__constructConstrói objeto observador EvSignal

Descrição

public EvSignal::__construct(
     int $signum ,
     callable $callback ,
     mixed $data = null ,
     int $priority = 0
)

Constrói o objeto observador EvSignal e o inicia automaticamente. Para um observador periódico parado considere o uso do método EvSignal::createStopped().

Parâmetros

signum

Número do sinal. Consulte as constantes exportadas pela extensão pcntl. Consulte também a página do manual signal(7).

callback

Consulte funções de retorno observadoras.

data

Dados personalizados associados com o observador.

priority

Prioridade de observadores.

Exemplos

Exemplo #1 Lidando com o sinal SIGTERM

<?php
$w
= new EvSignal(SIGTERM, function ($watcher) {
echo
"SIGTERM received\n";
$watcher->stop();
});

Ev::run();
?>

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top