pcntl_signal
Function • Params changed in PHP 8.6
Installs a signal handler.
pcntl_signal Function synopsis
pcntl_signal(
int $signal,
$handler,
?bool $restart_syscalls = null
): bool
Parameters
$signal
Typeint
The signal number.
$handler
If a callable is given, it must implement the following
signature:
$restart_syscalls
OptionalType?boolDefault valuenull
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.6
- Parameter type changed for parameter #3 (
$restart_syscalls):boolto?bool - Parameter default value changed for position #3 (
$restart_syscalls):truetonull
pcntl_signal(
int $signal,
$handler,
- bool $restart_syscalls = true
+ ?bool $restart_syscalls = null
): bool 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.7Future Release | Yes |
| 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 |