Documentación offline PHP master

time_nanosleep

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

time_nanosleep

Esperar durante un número de segundos y nanosegundos

Descripción#

time_nanosleep(int $seconds, int $nanoseconds): array
```php

time_nanosleep impone un retraso de ejecución de `seconds` segundos y `nanoseconds` nanosegundos.

## Parámetros

`seconds`  
Debe ser un integer no negativo.

`nanoseconds`  
Debe ser un integer no negativo, inferior a 1000 millones.

> [!NOTE]
> En Windows, el sistema puede esperar más tiempo que el número de nanosegundos dado, según el hardware.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

Si el retraso es interrumpido por una señal, se devolverá un array asociativo con los elementos:

- `seconds`: número de segundos restantes en el retraso

- `nanoseconds`: número de nanosegundos restantes en el retraso

## Ejemplos

Ejemplo con `time_nanosleep`

```php

Véase también#

sleep, usleep, time_sleep_until, set_time_limit