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