"Bo Kamp Dudek" <bo@FJERNbodudek.dk> skrev i en meddelelse
news:r26de1h9obdtcst2kas6vtsv5ue7lehvoj@4ax.com...
>>Prøv evt. at indsætte nogen timer-funktioner i din kode til at teste den
>>med.
>
> har du nogle eksempler?
Jeg har ikke selv skrevet de her, men brugt dem til at *sammenligne*
afviklingstid. Så jeg er faktisk ikke helt sikker på, hvad "mikrosekunder"
er.
Anyway, før den kodestump, du vil teste, indsætter du:
<?php
//Get current time
$mtime = microtime();
//Split seconds and microseconds
$mtime = explode(" ",$mtime);
//Create one value for start time
$mtime = $mtime[1] + $mtime[0];
//Write start time into a variable
$tstart = $mtime;
?>
Og efter:
<?php
//Get current time as we did at start
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
//Store end time in a variable
$tend = $mtime;
//Calculate the difference
$totaltime = ($tend - $tstart);
//Output result
printf ("%f", $totaltime);
?>
Håber, du kan bruge det.
--
bonfils
http://kim.bonfils.com
"I think if you know what you believe, it makes it a lot easier to answer
questions. I can't answer your question."
- George W. Bush