코드는 다음과 같습니다.
//date:2011-08-05
class RunTime//페이지 실행 시간 클래스
{
private $starttime;//페이지 시작 실행 시간
private $stoptime;//페이지 종료 실행 시간
private $spendtime;//소요된 페이지 실행 시간
function getmicrotime()//현재 마이크로초를 반환하는 부동 소수점 숫자 가져오기
{
list($ usec,$sec)=explode(" ",microtime());
return ((float)$usec + (float)$sec)
function start()/ /페이지 실행 시작 함수, 페이지가 실행된 시간을 반환
{
$this->starttime=$this->getmicrotime()
}
function end()/ /페이지가 실행된 시간 표시
{
$this->stoptime=$this->getmicrotime()
$this->spendtime=$this->stoptime-$ this->starttime
/ /return round($this->spendtime,10)
}
function display()
{
//$this->end ();
echo "< p>실행 시간: ".round($this->spendtime,10)."초