PHP time_nanosleep() Funktion

Definition und Verwendung

Die time_nanosleep() Funktion verzögert die Ausführung des Codes um einige Sekunden und Nanosekunden.

Syntax

time_nanosleep(seconds,nanoseconds)
Parameter Beschreibung
seconds Erforderlich. Muss eine positive Ganzzahl sein.
nanoseconds Erforderlich. Muss eine positive Ganzzahl kleiner als 1 Milliarde sein.

Beschreibung

Verzögert die Ausführung des Programms um die angegebene seconds und nanoseconds Zahl.

Rückgabewert

Wird erfolgreich zurückgegeben, dann TRUE, wird fehlgeschlagen, dann FALSE

Wird die Verzögerung durch ein Signal unterbrochen, wird ein mit folgenden Komponenten verbundenes Assoziationsarray zurückgegeben:

  • seconds - verbleibende Sekunden in der Verzögerung
  • nanoseconds - verbleibende Nanosekunden in der Verzögerung

Hinweise und Anmerkungen

Anmerkung:Diese Funktion ist unter Windows nicht implementiert.

Beispiel

<?php
if (time_nanosleep(3,500000000) === true)
  {
  echo "Pausiere 3 Sekunden und halb";
  }
?>