©
This document uses PHP Chinese website manual Release
(PECL ev >= 0.2.0)
EvSignal::__construct — Constructs EvPeriodic watcher object
$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.
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 EvSignal object on success.
Example #1 Handle SIGTERM signal
<?php
$w = new EvSignal ( SIGTERM , function ( $watcher ) {
echo "SIGTERM received\n" ;
$watcher -> stop ();
});
Ev :: run ();
?>