코드 복사 코드는 다음과 같습니다.
class Timer {
private $StartTime = 0;//프로그램 실행 시작 시간
private $StopTime = 0;//프로그램 실행 종료 시간
private $TimeSpent = 0;//프로그램 실행에 시간이 걸립니다
function start(){//프로그램 실행이 시작됩니다
$this->StartTime = microtime()
}
function stop(){// 프로그램 종료
$this->StopTime = microtime()
}
function sent(){//프로그램이 종료되는 데 걸리는 시간
if ($this->TimeSpent) {
return $this->TimeSpent
} else {
list($StartMicro, $StartSecond) =explore(" ", $this ->StartTime);
list($StopMicro, $ StopSecond) =explore(" ", $this->StopTime)
$start = doubleval($StartMicro) + $StartSecond; stop = doubleval($StopMicro) + $StopSecond;
$ this->TimeSpent = $stop - $start;
return substr($this->TimeSpent,0,8)."초";/ /구입된 프로그램 실행 시간 차이 반환
}
}
}
$timer = new Timer()
$timer->start()
//.. .프로그램 실행 코드
$timer->stop( )
echo "프로그램 실행 시간은 다음과 같습니다.".$timer->spent();