Revision: 411
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 12, 2006 13:00 by nicolaspar
Initial Code
#__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-
# Class cronometro
# Autor: Nicolás Pardo
# Fecha: 31-08-2005
# Descripción: Clase para sacar el tiempo de proceso de un script php
#__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-__-/\-
Class cronometro {
var $comienzo;
function getMicrotime() {
list($milisegundos, $segundos) = explode(" ", microtime());
return ( (float) $milisegundos + (float) $segundos );
}
# constructor cronometro
function cronometro() {
$this->comienzo = $this->getMicrotime();
return true;
}
# para el cronometro y devuelve el tiempo
# se puede dar una salida formateada a traves de los parametros.
# Si $formatear esta a verdadero entonces devolvera cuantos segundos
# se demoro con $nroDecimales decimales (milisegundos).
function stop($formatear = false, $nroDecimales = 0) {
$tiempo = $this->getMicrotime() - $this->comienzo;
return ( $formatear ) ? number_format( $tiempo, $nroDecimales, ',', '.') : $tiempo;
}
}
Initial URL
Initial Description
require_once( 'class/class.cronometro.php' ); #Ej del cornometro: $tiempo = new cronometro(); sleep(10); echo 'Tiempo de proceso' . $tiempo->stop( true, 4 );
Initial Title
Php obtener tiempo de proceso php (cronometro)
Initial Tags
Initial Language
PHP