라이브러리
[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 메서드는 시간을 초 단위로 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.