PCNTL_SIGNAL_DISPATCH(3) 1 PCNTL_SIGNAL_DISPATCH(3)
pcntl_signal_dispatch - Calls signal handlers for pending signals
SYNOPSIS
bool pcntl_signal_dispatch (void )
DESCRIPTION
The pcntl_signal_dispatch(3) function calls the signal handlers installed by pcntl_signal(3) for each pending signal.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
pcntl_signal_dispatch(3) example
<?php
echo "Installing signal handler...
";
pcntl_signal(SIGHUP, function($signo) {
echo "signal handler called
";
});
echo "Generating signal SIGHUP to self...
";
posix_kill(posix_getpid(), SIGHUP);
echo "Dispatching...
";
pcntl_signal_dispatch();
echo "Done
";
?>
The above example will output something similar to:
Installing signal handler...
Generating signal SIGHUP to self...
Dispatching...
signal handler called
Done
SEE ALSO
pcntl_signal(3), pcntl_sigprocmask(3), pcntl_sigwaitinfo(3), pcntl_sigtimedwait(3).
PHP Documentation Group PCNTL_SIGNAL_DISPATCH(3)