在開發與效能調優時,常需測量 PHP 頁面的執行耗時。本文提供一個簡單易用的計時函數,只需在頁面首尾分別呼叫即可輸出執行時間。
<?php
/**
* 取得微秒級時間戳
*/
function microtime_float() {
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
// 頁面最頂部:開始計時
$starttime = microtime_float();
// ... 你的業務邏輯代碼 ...
// 頁面最底部:結束計時並輸出
$runtime = number_format((microtime_float() - $starttime), 4) . 's';
echo 'RunTime: ' . $runtime;
?>
microtime_float() 函數定義在通用函數庫或頁面開頭。$starttime = microtime_float();。memory_get_usage() 可同時監控記憶體消耗。此函數輕量、無依賴,適合快速植入任何 PHP 專案進行效能基準測試。