microtimeReturn current Unix timestamp with microseconds

reject note 설명

mixed microtime ([ bool $get_as_float = false ] )

microtime() returns the current Unix timestamp with microseconds. This function is only available on operating systems that support the gettimeofday() system call.

reject note 인수

get_as_float

If used and set to TRUE, microtime() will return a float instead of a string, as described in the return values section below.

reject note 반환값

By default, microtime() returns a string in the form "msec sec", where sec is the current time measured in the number of seconds since the Unix epoch (0:00:00 January 1, 1970 GMT), and msec is the number of microseconds that have elapsed since sec expressed in seconds.

If get_as_float is set to TRUE, then microtime() returns a float, which represents the current time in seconds since the Unix epoch accurate to the nearest microsecond.

reject note 변경점

버전 설명
5.0.0 The get_as_float parameter was added.

reject note 예제

Example #1 Timing script execution with microtime()

<?php
/**
 * Simple function to replicate PHP 5 behaviour
 */
function microtime_float()
{
    list(
$usec$sec) = explode(" "microtime());
    return ((float)
$usec + (float)$sec);
}

$time_start microtime_float();

// Sleep for a while
usleep(100);

$time_end microtime_float();
$time $time_end $time_start;

echo 
"Did nothing in $time seconds\n";
?>

Example #2 Timing script execution in PHP 5

<?php
$time_start 
microtime(true);

// Sleep for a while
usleep(100);

$time_end microtime(true);
$time $time_end $time_start;

echo 
"Did nothing in $time seconds\n";
?>

'메모' 카테고리의 다른 글

mysql 문자열 함수...펌  (0) 2012.06.24
php 세션 삭제...펌  (0) 2012.06.24
php flush()에 대해서...펌  (0) 2012.06.23
php mail() 센드메일에 대해...펌  (0) 2012.06.23
제로보드 세션 비우기...펌  (0) 2012.06.23

+ Recent posts