Znalazłem taki skrypt:
Kod
<?php
// zapisujemy czas początkowy
$start = [url="http://funkcje.net/index.php?search=microtime"]microtime[/url]();
/* właściwa część kodu */
// np. pętla "nicnierobiąca" z milionem iteracji
for($i=1;$i<=1000000;$i++);
/* właściwa część kodu - koniec */
// zapisujemy czas końcowy
$koniec = [url="http://funkcje.net/index.php?search=microtime"]microtime[/url]();
// proste operacje na zapisanych czasach
// w celu wyswietlenia gotowego wyniku
$start = [url="http://funkcje.net/index.php?search=explode"]explode[/url](' ', $start);
$koniec = [url="http://funkcje.net/index.php?search=explode"]explode[/url](' ', $koniec);
$roznica = ($koniec[0]+$koniec[1])-($start[0]+$start[1]);
// wyświetlenie wyniku
[url="http://funkcje.net/index.php?search=echo"]echo[/url] 'Skrypt wykonał się w '.$roznica.' sekund.';
?>
// zapisujemy czas początkowy
$start = [url="http://funkcje.net/index.php?search=microtime"]microtime[/url]();
/* właściwa część kodu */
// np. pętla "nicnierobiąca" z milionem iteracji
for($i=1;$i<=1000000;$i++);
/* właściwa część kodu - koniec */
// zapisujemy czas końcowy
$koniec = [url="http://funkcje.net/index.php?search=microtime"]microtime[/url]();
// proste operacje na zapisanych czasach
// w celu wyswietlenia gotowego wyniku
$start = [url="http://funkcje.net/index.php?search=explode"]explode[/url](' ', $start);
$koniec = [url="http://funkcje.net/index.php?search=explode"]explode[/url](' ', $koniec);
$roznica = ($koniec[0]+$koniec[1])-($start[0]+$start[1]);
// wyświetlenie wyniku
[url="http://funkcje.net/index.php?search=echo"]echo[/url] 'Skrypt wykonał się w '.$roznica.' sekund.';
?>
Liczy on czas wygenerowania się. skryptu
Liczby sa bardzo duże np. 0.389024019241 sekund
Czy da się jakoś ograniczyć ten wynik np. do 5 miejsca po przecinku?
Pozdrawiam