(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
<?php $w = new EvSignal(SIGTERM, function ($watcher) { echo "SIGTERM received\n"; $watcher->stop(); }); Ev::run(); ?>
See also:
Please login to continue.