EvSignal::__construct

(PECL ev >= 0.2.0)

EvSignal::__constructConstructs EvSignal watcher object

Beschreibung

public EvSignal::__construct(
     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.

Parameter-Liste

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

Beispiele

Beispiel #1 Handle SIGTERM signal

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

Ev::run();
?>

Siehe auch

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top