El tiempo de ejecución es crucial para:
microtime()
El método más común y sencillo es utilizando la función microtime()
, que devuelve el tiempo actual en microsegundos.
<?php
$start_time = microtime(true);
// Tu código aquí
$end_time = microtime(true);
$execution_time = $end_time - $start_time;
echo "Tiempo de ejecución: " . $execution_time . " segundos";
?>
1. Inicio del tiempo: Se guarda el tiempo de inicio antes de ejecutar el código a medir.
2. Fin del tiempo: Después de la ejecución del código, se guarda el tiempo final.
3. Cálculo: Se resta el tiempo de inicio al tiempo final para obtener el tiempo de ejecución.
hrtime()
hrtime()
proporciona una resolución más alta y precisa que microtime()
.
<?php
$start_time = hrtime(true);
// Tu código aquí
$end_time = hrtime(true);
$execution_time = ($end_time - $start_time) / 1e+9; // Convertir de nanosegundos a segundos
echo "Tiempo de ejecución: " . $execution_time . " segundos";
?>
Jorge García
Fullstack developer