Heim >Backend-Entwicklung >PHP-Problem >So berechnen Sie die Programmlaufzeit in PHP
1. Verwendete Funktion
a. Verwenden Sie die Funktion microtime()
microtime ()
microtime ( bool $get_as_float = ? ) : mixed
$get_as_float
可省略,当设置为 TRUE
时,规定函数应该返回一个浮点数,否则返回一个字符串。默认为 FALSE。
返回值:默认返回字符串 ,其中 sec
为自 Unix
纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec
为微秒部分。如果参数设置为 TRUE
,则返回一个浮点数,表示自 Unix
纪元起精确到微秒的以秒为单位的当前时间。
b.使用函数explode()
$get_as_float
d, Wenn es auf TRUE
gesetzt ist, gibt es an, dass die Funktion eine Gleitkommazahl zurückgeben soll, andernfalls gibt sie eine Zeichenfolge zurück. Der Standardwert ist FALSE. sec
die Anzahl der Sekunden seit der Unix
Epoche (0:00:00 1. Januar 1970 GMT) ist, microsec ist der Mikrosekundenteil. Wenn das Argument auf TRUE
gesetzt ist, wird eine Gleitkommazahl zurückgegeben, die die aktuelle Zeit in Sekunden seit der Unix
-Epoche mit einer Genauigkeit von Mikrosekunden darstellt. explode()
explode(separator,string,limit)
string Die zu teilende Zeichenfolge.
limit gibt die Anzahl der zurückgegebenen Array-Elemente an (optional)
2. Der Code lautet wie folgt: <?php
//程序运行时间
$starttime = explode(' ',microtime());
echo microtime();
/*········以下是代码区·········*/
for($i=0;$i<1000000;$i++)//这里是计算循环一百万次所需要的时间为:0.116秒。
{ $i;
}
/*········以上是代码区·········*/
//程序运行时间
$endtime = explode(' ',microtime());
$thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
$thistime = round($thistime,3);
echo "本网页执行耗时:".$thistime." 秒。".time(); ?>
3. Ausgabe:
0.58607300 1617257726本网页执行耗时:0.017 秒。1617257726🎜 : Für die Zweck des Programms Der Übersichtlichkeit halber können wir diesen Code in eine Klasse schreiben, ihn bei Verwendung einführen, diese Klasse instanziieren, bevor das Programm startet, und dann am Ende eine Methode aufrufen, um diese Funktion zu erreichen. 🎜🎜🎜Empfohlen: 🎜"🎜Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)🎜" "🎜php-Video-Tutorial🎜"🎜
Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Programmlaufzeit in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!