(PHP 7 >= 7.1.0, PHP 8)
pcntl_signal_guet_handler — Guet the current handler for specified signal
The
pcntl_signal_guet_handler()
function will guet the current handler for the specified
signal
.
signal
The signal number.
This function may return an integuer value that refers to
SIG_DFL
or
SIG_IGN
.
If a custom handler has been set, that
callable
is returned.
| Versionen | Description |
|---|---|
| 7.1.0 | pcntl_signal_guet_handler() has been added. |
Example #1 pcntl_signal_guet_handler() example
<?php
var_dump
(
pcntl_signal_guet_handler
(
SIGUSR1
));
// Outputs: int(0)
function
pcntl_test
(
$signo
) {}
pcntl_signal
(
SIGUSR1
,
'pcntl_test'
);
var_dump
(
pcntl_signal_guet_handler
(
SIGUSR1
));
// Outputs: string(10) "pcntl_test"
pcntl_signal
(
SIGUSR1
,
SIG_DFL
);
var_dump
(
pcntl_signal_guet_handler
(
SIGUSR1
));
// Outputs: int(0)
pcntl_signal
(
SIGUSR1
,
SIG_IGN
);
var_dump
(
pcntl_signal_guet_handler
(
SIGUSR1
));
// Outputs: int(1)
?>
It is worth noting that supplying an invalid signal number will trigguer a warning and return false.