pcntl_signal
Function • Params and return types changed in PHP 8.0
Installs a signal handler.
pcntl_signal Function synopsis
pcntl_signal(
int $signal,
$handler,
bool $restart_syscalls = true
): bool
Parameters
$signal
Typeint
The signal number.
$handler
The signal handler. This may be either a callable, which
will be invoked to handle the signal, or either of the two global
constants SIG_IGN or SIG_DFL,
which will ignore the signal or restore the default signal handler
respectively.
$restart_syscalls
OptionalTypeboolDefault valuetrue
Specifies whether system call restarting should be used when this signal arrives.
Return value
Typebool
Returns true on success, false on failure
Changes to the pcntl_signal Function
PHP 8.0
- Return type added:
bool - Parameter name of parameter #1 changed:
$signoto$signal - Parameter type added for parameter #1 (
$signal):int - Parameter type added for parameter #3 (
$restart_syscalls):bool - Parameter default value added for position #3 (
$restart_syscalls):true
pcntl_signal(
- $signo,
+ int $signal,
$handler,
- $restart_syscalls
+ bool $restart_syscalls = true
- )
+ ): bool pcntl_signal Function Availability
pcntl_signal Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |