non l' avevo vista
return ( (int)(1000*((float)$usec + (float)$sec)));
ma uno script va testato al massimo dettaglio , non trovo utile avere un timer da 3 giorni ... apache andrebbe in malora dopo 30 secondi, al massimo forzi il timeout ma se hai un pc che lavora 3 giorni butta via tutto ... o cambia lo script![]()
cmq de gustibus ...
io uso questa:
codice:class Elapsed { private $start, $detail; final function __construct( $detail = 6 ) { $this->detail = &$detail; $this->start = &$this->__microtime(); } private function __microtime() { list($us, $s) = explode(' ',microtime()); return ((float)$us + (float)$s); } final public function info() { return number_format( ( $this->__microtime() - $this->start ), $this->detail, '.', '' ); } }
esempio:
$time = &new Elapsed();
in fondo:
echo 'created in: '.$time->info().' sec.';
P.S. il number_format serve che se tu hai 1.2000 evita di scrivere il solo 1.2 sfasando comunque un po' l'output![]()



Rispondi quotando