분류
PHP
time()함수와 microtime()함수
본문
현재 시각을 알려주는 내장함수로 대표적인 것이 time()과 microtime()이 있다.
time()은 현재 시각을 초단위로 알려주고,
microtime()은 이보더 훨씬 더 작은 단위까지 알려준다.
두 함수로 현재 시각을 확인한 값을 비교해보면 아래와 같다..
microtime() : 0.27647200 1423096415 // 중간에 공백이 있다. 앞부분이 1초 미만의 값을 보여주고 있다.
time() : 1423096415
php.net에서 제공하고 있는 아래 함수를 이용하여 웹페이지의 로딩소요시간을 구할 수 있다.
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
공개형 보드 그누보드에서 제공하고 있는 head.sub.php와 tail.sub.php화일을 보면 이 함수를 이용한 코드를 발견할 수 있다.
$begin_time = get_microtime(); // head.sub.php내 상단부분에 있다...
- 이전글if문 조건문의 다양한 표현방법... 15.02.05
- 다음글include 와 require 비교 15.02.04