2012-07-30 133 views
-2

第一種方法頁面加載時間

$start = microtime(true); 

// code 

$end = microtime(true); 

echo 'This page loaded in '.round($end - $start, 4).' sec'; 

方法二

$time = microtime(); 
$time = explode(' ', $time); 
$time = $time[1] + $time[0]; 
$start = $time; 

// code 

$time = microtime(); 
$time = explode(' ', $time); 
$time = $time[1] + $time[0]; 
$finish = $time; 
$total_time = round(($finish - $start), 4); 
echo 'This page loaded in '.$total_time.' sec'; 

它們之間有什麼區別,哪個更好?你還有其他建議嗎?

回答

0

的主要區別在於,第一實施例將不會PHP4工作,而第二個將(見手冊的changelog一部分)。如果你的代碼不能在PHP4上運行(我認爲沒有新的代碼),那麼你可以使用第一個代碼,因爲它的代碼更少,所以速度稍快。

+0

感謝您的答覆@ complex857。 7分鐘後我會接受你的回答:) – Ben 2012-07-30 07:02:59