Función PHP microtime ()
Definición y uso
los microtime()La función devuelve la marca de tiempo actual de Unix con microsegundos. De forma predeterminada, esta función devuelve un valor de cadena que contiene microsegundos y segundos separados por espacio (mseg seg).
Sintaxis
microtime($get_as_float)
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | get_as_float(Optional) Este es un valor booleano que se usa para especificar si el resultado debe ser un valor de punto flotante o no. Si pasa el valor booleano verdadero como parámetro, esta función devuelve el resultado como valor de punto flotante. |
Valores devueltos
La función PHP microtime () devuelve la marca de tiempo actual de Unix. De forma predeterminada, esto devuelve un valor de cadena con el formato mseg seg . Si pasa el valor booleano verdadero como parámetro a este método, devuelve el tiempo actual en segundos desde la época de Unix con precisión al microsegundo más cercano.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 4 y funciona con todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función microtime () :
<?php
$time = microtime();
print($time);
?>
Esto producirá el siguiente resultado:
0.60664200 1589305212
Ejemplo
Intentemos establecer el valor de get_as_float en verdadero -
<?php
$time = gettimeofday(true);
print_r($time);
?>
Esto producirá el siguiente resultado:
1589298812.5101
Ejemplo
<?php
$time_start = microtime(true);
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>
Esto produce el siguiente resultado:
Did nothing in 0.0018141269683838 seconds