EvSignal::__construct

(PECL ev >= 0.2.0)

EvSignal::__constructConstructs EvSignal watcher object

説明

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.

パラメータ

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();
?>

参考

add a note

User Contributed Notes

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