Vi posto una classuccia su come calcolare il tempo d'esecuzione di uno script.
Codice PHP:
<?php
class timer {
var $current_time;
function start() {
$this->current_time = microtime();
}
function stop($precision=5)
$current_microtime = microtime();
$start_time = substr($this->current_time, 11) . "." . substr($this->current_time, 3, 8);
$stop_time = substr($current_microtime, 11) . "." . substr($current_microtime, 3, 8);
$exec_time = $stop_time - $start_time;
echo round($exec_time, $precision);
}
}
?>
includete questa pagina in un altra, fate all'inizio della pagina:
$timer = new timer;
$timer->start();
e alla fine
echo "tempo d'esecuzione: " . $timer->stop();
mettendo un numero dentro le parentesi di stop() si dirà la precisione, ovvero quanti numeri dopo la virgola verranno mostrati, se non si mette di default è 5.
spero serva a qualcuno..(si come no..)
[EDIT]: non echo round ecc.. ma return round ecc..