コードをコピー コードは次のとおりです:
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; ;TimeSpent,0,8)."秒"; //取得したプログラム実行時間の差を返します
}
}
}
$timer = new Timer(); >start();
// ..プログラムの実行コード
$timer->stop();
echo "プログラムの実行時間は次のとおりです:".$timer->spent( );