EvSignal::__construct

(PECL ev >= 0.2.0)

EvSignal::__constructConstructs EvSignal watcher object

Descrizione

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

Constructs EvSignal watcher object and starts it automatically. For a stopped periodic watcher consider using EvSignal::createStopped() method.

Elenco dei parametri

signum
Signal number. See constants exported by pcntl extension. See also signal(7) man page.
callback
See Watcher callbacks.
data
Custom data associated with the watcher.
priority
Watcher priority

Esempi

Example #1 Handle SIGTERM signal

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

Ev::run();
?>

Vedere anche:

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top