기타 hrtime
(PHP 7 >= 7.3.0, PHP 8)
hrtime — 시스템의 고해상도 시간 가져오기
설명
hrtime(bool $as_number
= false
): array|int|float|false
임의의 시점에서 계산된 시스템의 고해상도 시간을 반환합니다. 전달된 타임스탬프는 단조롭고 조정할 수 없습니다.
매개변수
as_number
- 고해상도 시간을 배열로 반환할지 숫자로 반환할지 여부입니다.
반환 값
매개변수 as_number
가 false인 경우 [초, 나노초] 형식의 정수 배열을 반환합니다. 그렇지 않으면 나노초가 int(64비트 플랫폼) 또는 float(32비트 플랫폼)로 반환됩니다. 실패 시 false
를 반환합니다.
Examples
예제 #1 hrtime() 사용
<?php
echo hrtime(true), PHP_EOL;
print_r(hrtime());
?>
위의 예는 다음과 유사한 결과를 출력합니다.
10444739687370679 Array ( [0] => 10444739 [1] => 687464812 )
기타
- High resolution timing 확장
- microtime() - 현재 Unix 타임스탬프를 마이크로초로 반환