コードをコピーする コードは次のとおりです。
class Timer {
private $StartTime = 0;//プログラムの実行開始時刻
private $StopTime = 0;//プログラムの終了時刻
private $TimeSpent = 0; //プログラムの実行にかかる時間
function start(){// プログラムの実行が開始されます
$this->StartTime = microtime();
}
function stop(){// プログラムが終了します
$this ->StopTime = microtime();
function Spent(){// プログラムの実行にかかる時間
if ($this->TimeSpent) {
return $this->TimeSpent; else {
list($StartMicro, $StartSecond) =explode(" " , $this->StartTime)
list($StopMicro, $StopSecond) =explode(" ", $this->StopTime); start = doubleval($StartMicro) + $StartSecond;
$stop = doubleval ($StopMicro) + $StopSecond;
$this->TimeSpent = $stop - $start; ,8)."秒";//取得したプログラム実行時間差を返す
}
}
}
$timer = new Timer();
//...のコード実行中のプログラム
$timer->stop();
echo "プログラム 実行時間は次のとおりです: ".$timer->spent();