Função PHP microtime ()
Definição e Uso
o microtime()função retorna o carimbo de data / hora Unix atual com microssegundos. Por padrão, esta função retorna um valor de string que contém microssegundos e segundos separados por espaço (mseg seg).
Sintaxe
microtime($get_as_float)
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 |
get_as_float(Optional) Este é um valor booleano que é usado para especificar se o resultado deve ser um valor de ponto flutuante ou não. Se passar o valor booleano true como parâmetro, esta função retorna o resultado como valor de ponto flutuante. |
Valores Retornados
A função PHP microtime () retorna o timestamp Unix atual. Por padrão, isso retorna um valor de string no formato mseg seg . Se você passar o valor booleano true como um parâmetro para este método, ele retorna a hora atual em segundos desde a época Unix com precisão do microssegundo mais próximo.
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 4 e funciona com todas as versões posteriores.
Exemplo
O exemplo a seguir demonstra o uso da função microtime () -
<?php
$time = microtime();
print($time);
?>
Isso produzirá o seguinte resultado -
0.60664200 1589305212
Exemplo
Vamos tentar definir o valor get_as_float como verdadeiro -
<?php
$time = gettimeofday(true);
print_r($time);
?>
Isso produzirá o seguinte resultado -
1589298812.5101
Exemplo
<?php
$time_start = microtime(true);
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>
Isso produz o seguinte resultado -
Did nothing in 0.0018141269683838 seconds