라이브러리

[PHP] HRTimeStopWatch::getLastElapsedTime - 마지막 간격의 경과 시간을 가져옵니다.




HRTimeStopWatch::getLastElapsedTime

PHP의 HRTimeStopWatch 클래스는 시간 측정에 사용되는 클래스입니다. `getLastElapsedTime` 메서드는 마지막으로 측정된 시간을 반환하는 메서드입니다.

HRTimeStopWatch 클래스


HRTimeStopWatch 클래스는 PHP의 `hrtime` 함수를 사용하여 시간을 측정합니다. `hrtime` 함수는 초당 1억 개의 시간 단위로 시간을 측정합니다.

getLastElapsedTime 메서드


getLastElapsedTime 메서드는 마지막으로 측정된 시간을 반환하는 메서드입니다. 이 메서드는 시간을 초 단위로 반환합니다.

예제


#hostingforum.kr
php

// HRTimeStopWatch 클래스를 사용하여 시간을 측정합니다.

$stopWatch = new HRTimeStopWatch();



// 5초 동안 대기합니다.

sleep(5);



// 마지막으로 측정된 시간을 반환합니다.

$elapsedTime = $stopWatch->getLastElapsedTime();



// 결과를 출력합니다.

echo "마지막으로 측정된 시간: $elapsedTime 초
";



// 10초 동안 대기합니다.

sleep(10);



// 마지막으로 측정된 시간을 반환합니다.

$elapsedTime = $stopWatch->getLastElapsedTime();



// 결과를 출력합니다.

echo "마지막으로 측정된 시간: $elapsedTime 초
";



HRTimeStopWatch 클래스 구현


#hostingforum.kr
php

class HRTimeStopWatch {

    private $startTime;



    public function __construct() {

        $this->startTime = hrtime(true);

    }



    public function getLastElapsedTime() {

        $endTime = hrtime(true);

        $elapsedTime = ($endTime - $this->startTime) / 1e9;

        return $elapsedTime;

    }

}



HRTimeStopWatch 클래스 사용법


1. HRTimeStopWatch 클래스를 사용하여 시간을 측정하기 위해 인스턴스를 생성합니다.
2. 시간을 측정하고 싶은 코드를 실행합니다.
3. getLastElapsedTime 메서드를 호출하여 마지막으로 측정된 시간을 반환합니다.
4. 결과를 출력합니다.

참고


* HRTimeStopWatch 클래스는 PHP 7.2 이상에서 사용할 수 있습니다.
* `hrtime` 함수는 초당 1억 개의 시간 단위로 시간을 측정합니다.
* getLastElapsedTime 메서드는 시간을 초 단위로 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 505 페이지

검색

게시물 검색