pcntl_signal() installe un nouveau gestionnaire de signaux pour le signal indiqué par le paramètre signo. Le gestionnaire de signaux est affecté à handler qui peut être le nom d'une fonction utilisateur, ou bien l'une des deux constantes globales SIG_IGN et SIG_DFL. Le paramètre optionnel restart_syscalls spécifie si l'appel système de redémarrage (restarting) doit être utilisé lorsque ce signal arrive, et par défaut, ce paramètre vaut TRUE.
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Note : La possibilité d'utiliser une méthode d'objet comme fonction de callback est disponible depuis PHP 4.3.0. Notez que lorsque vous configurez le gestionnaire avec une méthode d'objet, le compteur de référence de l'objet est incrémenté, ce qui le rend persistant jusqu'à ce que vous changiez le gestionaire de signeux pour un autre, ou que le script se termine.
Voir aussi pcntl_fork() et pcntl_waitpid().
Précédent | Sommaire | Suivant |
pcntl_setpriority | Niveau supérieur | pcntl_wait |