Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czas generowania wyniku funkcji czy czas wykonania skryptu..
Forum PHP.pl > Forum > Przedszkole
alpin
witam, mam takie pytanie , czy jest jakas funkcja ktora pokaze mi czas , w jakim wykonuje sie skrypt php, sklada sie on z wielu petli for, wlasnych funkcji itp.
mike
[php:1:f29979d4f5]
<?php

$start = microtime();

// ...
// TUTAJ TWÓJ SKRYPT
// ...

echo microtime()-$start;

?>
[/php:1:f29979d4f5]
Jojo
mike_mech: To troche nie do końca tak. Funkcja [manual:39e8e589bb]microtime[/manual:39e8e589bb] zwraca stringa, więc dodawanie i odejmowanie wyników jej działania może dawać dziwne rezultaty.
Ja najczęściej używam takiego rozwiązania:
[php:1:39e8e589bb]<?php
function GetTime()
{
$arrTime = explode( ' ', microtime() );
return $arrTime[0] + $arrTime[1];
}

$fltStart = GetTime();

// Tu cała reszta kodu

echo GetTime() - $fltStart;
?>[/php:1:39e8e589bb]

Polecam też zapoznać się z http://forum.php.pl/viewtopic.php?p=103577 jest tam bardzo ładna i przyjemna klasa realizująca funkcję timera autorstwa scanner'a.
Paul
Wystarczylo wpisac w wyszukiwarke na forum timer winksmiley.jpg

:arrow: http://forum.php.pl/viewtopic.php?t=16490
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.