php 程序执行时间检测
生活随笔
收集整理的這篇文章主要介紹了
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"這個腳本執行的時間為$timeseconds
";
?>
最后輸出的結果就是我們實際的函數的執行時間。你可以多對比幾次,看看最終的結果。
誰的時間短,在實際的工作中,你就可以經常使用哪個函數。
總結
以上是生活随笔為你收集整理的php 程序执行时间检测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python图片隐写_Lsb图片隐写
- 下一篇: python二维元素向量_详解pytho