time_nanosleep
Function • Params and return types changed in PHP 8.0
Delay for a number of seconds and nanoseconds.
time_nanosleep Function synopsis
time_nanosleep(int $seconds, int $nanoseconds): array|bool
Parameters
$seconds
Typeint
Must be a non-negative integer.
$nanoseconds
Typeint
Must be a non-negative integer less than 1 billion.
Return value
Typearray|bool
Returns true on success, false on failure
If the delay was interrupted by a signal, an associative array will be returned with the components:
Changes to the time_nanosleep Function
PHP 8.0
- Return type added:
array|bool - Parameter type added for parameter #1 (
$seconds):int - Parameter type added for parameter #2 (
$nanoseconds):int
- time_nanosleep($seconds, $nanoseconds)
+ time_nanosleep(int $seconds, int $nanoseconds): array|bool time_nanosleep Function Availability
time_nanosleep 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 |