Beitrag

Ladezeit in PHP messen

No comment…

1
2
3
4
5
6
7
8
9
10
11
<?php
$starttime = microtime(true); // Am Anfang
// Code bla blub Foobar hier einfügen
$endtime = microtime(true); // Am Ende
// Zeit berechnung, runden 2. Kommastelle
$timee = round(($endtime - $starttime),2);
// Ergebnis anzeigen
echo $timee;
// all in one
echo round((microtime(true) - $starttime),2);
?>

Ein weiteres Beispiel…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// Startzeit erfassen
$starttime = microtime(true);
// Simulierter Code: z. B. eine Schleife, die etwas "arbeitet"
for ($i = 0; $i < 1000000; $i++) {
    $x = sqrt($i); // Beispielhafte Rechenoperation
}
// Endzeit erfassen
$endtime = microtime(true);
// Zeit berechnen und runden
$dauer = round($endtime - $starttime, 2);
// Ergebnis anzeigen
echo "Ausführungszeit: {$dauer} Sekunden\n";
// Alternativ: alles in einer Zeile
echo "Ausführungszeit (inline): " . round((microtime(true) - $starttime), 2) . " Sekunden";
?>