EvSignal::__construct
(PECL ev >= 0.2.0)
EvSignal::__construct — Constructs EvSignal watcher object
說明
   public
   EvSignal::__construct(
int
callable
mixed
int
)
  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.
參數
- 
     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
範例
示例 #1 Handle SIGTERM signal
<?php
$w = new EvSignal(SIGTERM, function ($watcher) {
    echo "SIGTERM received\n";
    $watcher->stop();
});
Ev::run();
?>
參見
- EvSignal::createStopped() - Create stopped EvSignal watcher object