microtime
Liefert den aktuellen Unix-Zeitstempel mit Mikrosekunden
&reftitle.description;
stringfloatmicrotime
boolas_float&false;
microtime gibt den aktuellen Unix-Zeitstempel mit
Mikrosekunden zurück. Diese Funktion steht nur auf Systemen zur Verfügung,
die den Systemaufruf gettimeofday() unterstützen.
Für Leistungsfähigkeitsmessungen wird die Verwendung von
hrtime empfohlen.
&reftitle.parameters;
as_float
Wenn auf &true; gesetzt, gibt microtime einen
&float; anstatt eines &string;s zurück, wie
im Abschnitt Rückgabewerte unten genauer erläutert wird.
&reftitle.returnvalues;
Standardmäßig gibt microtime einen &string;
im Format "msec sec" zurück, wobei sec die Sekunden seit
Beginn der Unix-Epoche (01. Januar 1970 00:00:00 GMT) sind und
msec die Anzahl an Mikrosekunden misst, die seit
sec vergangen sind, was als Dezimalzahl mit
Nachkommastellen ebenso in Sekunden ausgedrückt wird.
Wenn as_float &true; ist, gibt
microtime einen &float; zurück, welcher
die aktuelle Zeit in Sekunden seit Beginn der Unix-Epoche angibt (die
Nachkommastellen geben die Mikrosekunden an).
&reftitle.examples;
Zeitmessung einer Skriptausführung
microtime und REQUEST_TIME_FLOAT
&reftitle.seealso;
time
hrtime