Wie berechnet PHP die Programmausführungszeit? In diesem Artikel wird hauptsächlich die Methode zur Berechnung der Programmausführungszeit in PHP vorgestellt. Als Beispiel wird die PHP-Methode zur Berechnung der Funktionslaufzeit verwendet. Ich hoffe, es hilft allen.
Das Beispiel in diesem Artikel beschreibt die Methode zur Berechnung der Funktionsausführungszeit in PHP. Teilen Sie es als Referenz mit allen. Die Details sind wie folgt:
Wir können die Start- und Endzeit vor und nach dem Programm aufzeichnen. Die Differenz zwischen den beiden Zeiten ist die Ausführungszeit des Programms.
<?php $long_str = "this is a test to see how much time md5 function takes to execute over this string"; // start timing from here $start = microtime(true); // function to test $md5 = md5($long_str); $elapsed = microtime(true) - $start; echo "That took $elapsed seconds.\n"; ?>
Die Laufergebnisse sind wie folgt:
Das hat 7,1525573730469E-6 Sekunden gedauert .
PHP-Methoden zur Berechnung der Funktionsausführungszeit und zum Erhalten subtiler Methoden
// 获得微妙方法 function getMillisecond() { list($s1, $s2) = explode(' ', microtime()); return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000); }
Prinzip: Notieren Sie die Start- und Endzeit der Funktion. Der Zeitunterschied ist die Ausführungszeit der Funktion
<?php $start_time = microtime(true); for($i=1;$i<=1000;$i++){ echo $i.'<br>'; } $end_time = microtime(true); echo '循环执行时间为:'.($end_time-$start_time).' s'; ?>
Verwandte Empfehlungen:
PHP-Leistungsanalyse und -Experiment: Makroanalyse der Leistung
PHP-Leistungsanalyse und Experiment: Mikroskopische Leistungsanalyse
Das obige ist der detaillierte Inhalt vonPHP berechnet die Programmausführungszeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!