713 Shares 4133 views

Lo que hace la función de PHP microtime?

En uno de los lenguaje de programación PHP más popular proporciona una rica funciones de biblioteca. Cada uno de ellos tiene sus propias características, pero debido a la gran cantidad de operaciones y títulos similares de los desarrolladores a menudo conduce a la confusión. Las preguntas hacen que la función microtime PHP – lo que hace y cómo se diferencia de similar a ella?

microtime función

El microtime PHP como resultado devuelve el tiempo Unix y con una precisión de microsegundos. A pesar de las operaciones de arraigo en un lenguaje de programación, no se puede trabajar en todos los sistemas. En las versiones anteriores de los sistemas operativos, donde no hay gettimeofday llamada al sistema (), esta función producirá resultados incorrectos.

microtime sintaxis () tiene un solo argumento – que determina qué tipo de datos se puede lograr resultados de retorno. Si los paréntesis correspondientes a cierto (de Inglés. "True"), a continuación, en lugar de la función devuelve la cadena de datos numéricos. En ausencia de cualquier parámetro (que es cero) se establece en false (de Inglés. "Falso"), el tiempo será devuelto en el formato mseg seg. En este caso, el primer número se mantendrá el número de microsegundos que han transcurrido desde el comienzo de la segunda corriente, y el segundo – el tiempo total transcurrido desde 1970, expresado en segundos.

Uso de PHP microtime () es necesario en el caso de que hay una necesidad de averiguar el tiempo que tarda la ejecución de un bloque de código. Muy a menudo, este mecanismo se utiliza para optimizar el funcionamiento del programa.

La diferencia con el tiempo

Al igual que con funciones similares microtime, PHP tiene un simple – tiempo. A diferencia de su más exacto, "hermana", el resultado de usar el tiempo de la función () – el número de segundos desde la época Unix, es decir, desde el 1 de enero de 1970 00:00:00 GMT. Con el tiempo () es posible obtener la diferencia de tiempo entre dos puntos del programa, pero con menos precisión.

Si desea obtener la hora del sistema, se debe utilizar la función date (). Si es necesario, para conseguir la máxima diferencia de precisión, lo mejor es elegir la función de PHP – microtime.