首頁 >後端開發 >PHP問題 >php中如何計算程式運行時間

php中如何計算程式運行時間

autoload
autoload原創
2021-04-01 14:21:065663瀏覽

php中如何計算程式運行時間

1.所使用的函數

    a.使用函數

    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.使用函數

  • ##   

    b.使用函數

  • #explode()
  • explode(separator,string,limit)

  • separator規定在哪裡分割字符串。
  • string要分割的字串。

limit規定所傳回的陣列元素的數目(選填)

2.程式碼如下:

<?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.輸出:

0.58607300 1617257726本网页执行耗时:0.017 秒。1617257726
    PS:為了程式的整齊性,我們可以將此程式碼寫成一個類,用的時候引入進來,然後在程式開始前實例化這個類,結束再呼叫一個方法也可以實現這功能。

###推薦:###《###2021年PHP面試題大匯總(收藏)###》《###php影片教學###》###

以上是php中如何計算程式運行時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn