Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ja mierzyc czas wykonanego skryptu?
Forum PHP.pl > Forum > Gotowe rozwiązania
b3
no ja bym to tak rozwiazal

[php:1:309bbda4e9]<?php
function timer() {
$unix=date("U");
$micro=microtime();
return $unix+$micro;
}

// POCZATEK SKRYPTU
$start=timer();

// KONIEC SKRYPTU
$end=$timer();

// WYNIKI
print $end-$start;
?>[/php:1:309bbda4e9]

a jak wy to byscie rozwiazali.....
Seth
Np. tak:
[php:1:9d3ffffca4]class Timer
{
var
$_startTimer = 0,
$result = 0;

function _GetTimer()
{
list( $uSec, $sec ) = explode( ' ', microtime() );

return (float)$uSec + (float)$sec;
}

function Start()
{
ob_start();

$this->_startTimer = $this->_GetTimer();
}

function Stop()
{
$this->result = $this->_GetTimer() - $this->_startTimer;

ob_end_flush();
}
}

$timer = new Timer();

$timer->Start();

sleep(3); // przerwa na kawe winksmiley.jpg

$timer->Stop();

print $timer->result;[/php:1:9d3ffffca4]
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.