Stopky
Výborná trieda pre stopky umožní jednoducho odmerať aj dĺžku vykonávanie skriptu.
<? class Timer { var $t_start = 0; var $t_stop = 0; var $t_elapsed = 0; function start() { $this->t_start = microtime(); } function stop() { $this->t_stop = microtime(); } function elapsed() { if ($this->t_elapsed) { return $this->t_elapsed; } else { $start_mt = explode (" ", $this->t_start); $stop_mt = explode (" ", $this->t_stop); $start_total = doubleval($start_mt[0]) + $start_mt[1]; $stop_total = doubleval($stop_mt[0]) + $stop_mt[1]; $this->t_elapsed = $stop_total - $start_total; return $this->t_elapsed; } } }; /* Here's an example usage: $timer = new Timer; $timer->start(); echo "<hr>"; $timer->stop(); echo $timer->elapsed(); */ ?>