Heim >Backend-Entwicklung >PHP-Problem >So berechnen Sie die Programmlaufzeit in PHP

So berechnen Sie die Programmlaufzeit in PHP

autoload
autoloadOriginal
2021-04-01 14:21:065675Durchsuche

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.
  • Rückgabewert: Standard-Rückgabezeichenfolge, wobei 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.

  • b. Verwenden Sie die Funktion
  • explode()

    explode(separator,string,limit)

Trennzeichen, um anzugeben, wo die Zeichenfolge geteilt werden soll.

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(&#39; &#39;,microtime());  
echo microtime(); 
 /*········以下是代码区·········*/  
 for($i=0;$i<1000000;$i++)//这里是计算循环一百万次所需要的时间为:0.116秒。
 {   $i;  
 }  
 /*········以上是代码区·········*/   
 //程序运行时间  
 $endtime = explode(&#39; &#39;,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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn