(PECL ev >= 0.2.0)
Constructs EvPeriodic watcher object
public EvSignal::__construct ( int $signum , callable $callback [, mixed $data = NULL [, int $priority = 0 ]] )
Constructs EvPeriodic watcher object and starts it automatically. For a stopped periodic watcher consider using EvSignal::createStopped() method.
Parameters:
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
Returns:
Returns EvSignal object on success.
Examples:
Handle SIGTERM signal
1 2 3 4 5 6 7 8 | <?php $w = new EvSignal(SIGTERM, function ( $watcher ) { echo "SIGTERM received\n" ; $watcher ->stop(); }); Ev::run(); ?> |
See also:
Please login to continue.