雖然試圖比較PHP中的算法運行時間,但我遇到了microtime()
函數。但我認爲,我有一些基本的理解錯誤。兩個microtime(true)
調用的區別以秒爲單位返回結果,對吧?然後考慮這個極其簡單的腳本:microtime(true) - 麻煩測量PHP腳本執行時間
$t1 = microtime(true);
//do nothing
$t2 = microtime(true);
echo ($t2 - $t1);
當我運行此腳本幾次,我得到的值1.19秒和3.5秒之間變化。這顯然是錯誤的,因爲頁面重新加載是即時的,腳本絕對沒有任何事情可做。
我在做什麼錯?
這個問題可能很快就會被重複關閉。如果來自重複項目的答案沒有完全解決您的問題,請對其進行編輯以包括原因並將其標記爲重新打開。謝謝! [看這裏](http://stackoverflow.com/questions/6245971/accurate-way-to-measure-execution-times-of-php-scripts) –
@RohitGupta好吧,但我篩選了許多類似的答案。我的觀點是爲什麼腳本無需任何操作需要1-3秒。 – dotslash
[在PHP中跟蹤腳本執行時間]可能的重複(http://stackoverflow.com/questions/535020/tracking-the-script-execution-time-in-php) – Achrome