ursus contionabundo: microtime(true)

Beitrag lesen

Vorallem sieht man hier nicht die Einheit. Es handelt sich laut php.net um 0.05 Mikrosekunden bzw. 0.01 µs…

Nein. Die Angabe auf PHP.net …

microtime() gibt den aktuellen Unix-Timestamp mit Mikrosekunden zurück.

ist stark verwirrend.

Blick in die Wirklichkeit:

<?php $Tstart = microtime( true ); sleep( 1 ); # Wartet 1 Sekunde echo ( microtime(true) - $Tstart ) , "\n";

Resultat:

1.0001120567322

Die Angabe ist also, wenn diese als Dezimalzahl microtime(true) erfolgt, in Sekunden.