類別很簡單,主要是運用了幾個函數數組列表函數list(),字串分割成數組函數explode(),獲取時間戳和微秒數microtime(),代碼如下:
複製代碼程式碼如下:
class runTime {
private $starTime;//開始時間
private $stopTime;//結束時間
private function getMicTime(){
戳記和微秒數
list($usec,$sec)=explode(" ",$mictime);//把微秒數分割成數組並轉換成變數處理
return (float)$usec+(float)$sec ;//把轉換後的資料強制用浮點點來處理
}
public function star(){//取得開始時間
$this->starTime=$this->getMicTime();
}
public function stop( ){//取得結束時間
$this->stopTime=$this->getMicTime();
}
public function spent(){//計算程式持續時間
return round($this->stopTime-$this- >starTime)*1000;//取得毫秒數
}
}
//舉例
$time=new runTime();
$time->star();
for ($i=1;$iecho("a");
}
$time->stop();
echo $time->spent();
?>
以上就介紹了不是有效的 win32 應用程式 PHP測試程式運行時間的類,包括了不是有效的 win32 應用程式方面的內容,希望對PHP教程有興趣的朋友有所幫助。