php 程序執行時間檢測


 

我們有的時經常需要做程序的執行時間執行效率判斷。大理石平台檢定規程

實現的思路如下:

<?php
//記錄開始時間



//記錄結整時


// 開始時間  減去(-)  結束時間  得到程序的運行時間

?>

可是大家不要忘了,程序的運行速度太快了。快到只有0.00000幾秒的一剎那。那這個時候大家要記錄一個特函的函數了:

mixed microtime ([ bool $get_as_float ] )

microtime()這個函數,能夠返回當前 Unix 時間戳和微秒數。

參數:
如果你傳入true的話,將會返回一個浮點類型的時間,這樣方便參與運算。

我們來模擬一個檢測函數執行時間的例子,測試某個函數效率的快慢:

<?php
//開始時間
$time_start = microtime(true);

//循環一萬次
for($i = 0 ; $i < 10000 ; $i++){


   //你可以用上,mktime() 生成一個昨天的時間

   //再用strtotime() 生成一個昨天的時間

   //對比兩個函數認的效率高

}

//結整時間
$time_end = microtime(true);
//相減得到運行時間
$time = $time_end - $time_start;

echo "這個腳本執行的時間為 $time seconds\n";
?>

最后輸出的結果就是我們實際的函數的執行時間。你可以多對比幾次,看看最終的結果。

誰的時間短,在實際的工作中,你就可以經常使用哪個函數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM