EvSignal::__construct
PHP Manual
PHP Manual»EvSignal»EvSignal::__construct

EvSignal::__construct

(PECL ev >= 0.2.0)

EvSignal::__constructConstructs EvSignal watcher object

Опис

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

Constructs EvSignal watcher object and starts it automatically. For a stopped signal 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

Приклади

Приклад #1 Handle SIGTERM signal

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

Ev::run();
?>

Прогляньте також

To Top