<?
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + FOLGENDES DIENT DER BERECHNUNG DER BENÖTIGTEN ZEIT FÜR EINEN GEWISSEN CODETEIL +
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function Zeitmessung_start($sAufrufnummer) {
$sAktuelleMicrotime[$sAufrufnummer] = microtime();
$sZeittemp[$sAufrufnummer] = explode(" ",$sAktuelleMicrotime[$sAufrufnummer]);
$sAktuelleMicrotime[$sAufrufnummer] = $sZeittemp[$Index][0] + $sZeittemp[$sAufrufnummer][1];
return($sAktuelleMicrotime[$sAufrufnummer]);
}
function Zeitmessung_ende($eAufrufnummer, $Startwert) {
$eAktuelleMicrotime[$eAufrufnummer] = microtime();
$eZeittemp[$eAufrufnummer] = explode(" ",$eAktuelleMicrotime[$eAufrufnummer]);
$eAktuelleMicrotime[$eAufrufnummer] = $eZeittemp[$eAufrufnummer][0] + $eZeittemp[$eAufrufnummer][1];
// Differenzberechnung
$Dauer[$eAufrufnummer] = $eAktuelleMicrotime[$eAufrufnummer] - $Startwert;
$Dauer[$eAufrufnummer] = substr($Dauer[$eAufrufnummer],0,8);
return($Dauer[$eAufrufnummer]);
}
// + + + + + + + + + + + + + + F U N K T I O N S A U F R U F + + + + + + + + + + + + + + + + + + + + + + + +
// für mehrere Messungen innerhalb dieses Scripts beim nächsten Mal um 1 erhöhen
$DurchlaufNr = 0;
// speichern der anfangszeit
$Startzeit = Zeitmessung_start($DurchlaufNr);
// code, der gemessen werden soll
for($i=0;$i<50;$i++):
echo "s ";
endfor;
// speichern der endzeit
$Endzeit = Zeitmessung_ende($DurchlaufNr,$Startzeit);
// ausgabe der Dauer:
echo "<p>Dauer dieses Scripts: ".$Endzeit." ns<p>";
?>
mfg
comunicout
fütter mein ego !
welcome to electro-smog therapy