有時想瞭解 php 在執行程式時的效能速度時,所使用的不同指令執行效能,通常程式運作的速度是蠻快速的,使用此函數可以判斷出來時間上的差異:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<?php
/**
* 測試php執行時間
*/
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
//休息一下或程式碼放這裡
usleep(100);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "執行時間".$time.'秒<br />';
|
調用方式:
在程式執行前先設定 $time_start = microtime_float();
等程式運作完後,再調用一次 $time_end = microtime_float();
然後後者減掉前者即求出答案:
$time = $time_end - $time_start;
引用資料來源:
https://scriptmarks.com/php測試執行時間/
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。