pcntl_signal_dispatch
Description
The pcntl_signal_dispatch of PCNTL for PHP calls signal handlers for pending signals.
Syntax
pcntl_signal_dispatch(): bool
Return
Returns true on success or false on failure.
Examples
1 · void
<?
function handler($signo, $siginfo)
{
print_r($siginfo);
}
$signal = SIGHUP;
$handler = "handler";
pcntl_signal($signal, $handler);
$process_id = posix_getpid();
posix_kill($process_id, $signal);
$return = pcntl_signal_dispatch();
var_export($return);
Array
(
[signo] => 1
[errno] => 0
[code] => 0
)
trueLinks
PCNTL
- pcntl_alarm
- pcntl_async_signals
- pcntl_errno
- pcntl_exec
- pcntl_fork
- pcntl_get_last_error
- pcntl_getpriority
- pcntl_rfork
- pcntl_setpriority
- pcntl_signal
- pcntl_signal_get_handler
- pcntl_sigprocmask
- pcntl_sigtimedwait
- pcntl_sigwaitinfo
- pcntl_strerror
- pcntl_unshare
- pcntl_wait
- pcntl_waitpid
- pcntl_wexitstatus
- pcntl_wifexited
- pcntl_wifsignaled
- pcntl_wifstopped
- pcntl_wstopsig
- pcntl_wtermsig