Função PHP time_nanosleep()

Definição e uso

A função time_nanosleep() do PHP atrasa a execução do código por alguns segundos e nanoseconds.

Sintaxe

time_nanosleep(seconds,nanoseconds)
Parâmetros Descrição
seconds Obrigatório. Deve ser um inteiro positivo.
nanoseconds Obrigatório. Deve ser um inteiro positivo menor que 1 bilhão.

Descrição

Atrasa a execução do programa por um tempo especificado seconds e nanoseconds Núm.

Retorno

Se sucesso, retorna TRUE, se falha, retorna FALSE

Se a demora for interrompida por um sinal, retornará um array associativo com os seguintes componentes:

  • seconds - Número de segundos restantes na demora
  • nanoseconds - Número de nanoseconds restantes na demora

Dicas e notas

Notas:Esta função não está implementada no Windows.

Exemplo

<?php
if (time_nanosleep(3,500000000) === true)
  {
  echo "Pausar 3 segundos e meio";
  }
?>