首頁  >  文章  >  後端開發  >  php計算程式執行時間

php計算程式執行時間

*文
*文原創
2017-12-26 11:04:324975瀏覽

php如何計算程式執行時間?本文主要介紹了php計算程式執行時間的方法,以md5函數加密運行時間為例分析了php計算函數運行時間的技巧。希望對大家有幫助。

本文實例講述了php計算函數執行時間的方法。分享給大家供大家參考。具體如下:

我們可以透過在程式的前後分別記錄開始和結束時間,兩個時間差就是程式的執行時間。


<?php
$long_str = "this is a test to see how much time md5 function takes to execute over this string";
// start timing from here
$start = microtime(true);
// function to test
$md5 = md5($long_str);
$elapsed = microtime(true) - $start;
echo "That took $elapsed seconds.\n";
?>


運行結果如下:

That took 7.1525573730469E-6 seconds.

php 計算函數執行時間的方法及獲得微妙的方法


#
// 获得微妙方法
 function getMillisecond()
 {
   list($s1, $s2) = explode(&#39; &#39;, microtime());
   return (float)sprintf(&#39;%.0f&#39;, (floatval($s1) + floatval($s2)) * 1000);
 }


原則:分別記錄函數開始時間和結束時間,然後時間差就是函數執行的時間


<?php
 $start_time = microtime(true);
for($i=1;$i<=1000;$i++){
echo $i.&#39;<br>&#39;;
}
$end_time = microtime(true);
echo &#39;循环执行时间为:&#39;.($end_time-$start_time).&#39; s&#39;;
?>

相關推薦:

## PHP 作為解釋性語言,與編譯型語言Java,C++ 有效能差距,怎麼提升 PHP 效率?

PHP 效能分析與實驗:效能的巨觀分析

##PHP 效能分析與實驗:性能的微觀分析

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

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