PHP 8.4.1 Released!

EvSignal::__construct

(PECL ev >= 0.2.0)

EvSignal::__constructConstruit un objet watcher EvSignal

Description

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

Construit un objet watcher EvSignal et le démarre automatiquement. Pour un watcher périodique stoppé, utilisez plutôt la méthode EvSignal::createStopped().

Liste de paramètres

signum

Numéro du signal. Voir les constantes exportées par l'extension pcntl. Voir aussi la page du manuel système signal(7).

callback

Voir les fonctions de rappel des Watchers.

data

Données personnalisées à associer avec le watcher.

priority

Priorité du Watcher

Exemples

Exemple #1 Gestion d'un signal SIGTERM

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

Ev::run();
?>

Voir aussi

add a note

User Contributed Notes

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