PHP 8.4.6 Released!

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