Funzione time_nanosleep() di PHP

Definizione e uso

La funzione time_nanosleep() di PHP ritarda l'esecuzione del codice per alcuni secondi e nanosecondi.

Sintassi

time_nanosleep(seconds,nanoseconds)
Parametro Descrizione
seconds Obbligatorio. Deve essere un numero intero positivo.
nanoseconds Obbligatorio. Deve essere un numero intero positivo inferiore a un miliardo.

Descrizione

Ritarda l'esecuzione del programma per un determinato seconds e nanoseconds Num.

Valore di ritorno

Restituisce TRUE se il successo, FALSE se il fallimento

Se il ritardo viene interrotto da un segnale, viene restituito un array associativo con i seguenti componenti:

  • seconds - Numero di secondi rimanenti nel ritardo
  • nanoseconds - Numero di nanosecondi rimanenti nel ritardo

Suggerimenti e commenti

Commento:Questa funzione non è implementata sotto Windows.

Esempio

<?php
if (time_nanosleep(3,500000000) === true)
  {
  echo "Pausa 3 secondi e mezzo";
  }
?>