/ / Co robi funkcja mikrotime PHP?

Do czego służy funkcja mikrotime PHP?

W jednym z najpopularniejszych językówProgramowanie PHP zawiera bogatą bibliotekę funkcji. Każdy z nich ma swoje właściwości, ale ze względu na dużą liczbę operacji i podobne nazwy programiści często się zdezorientowali. Funkcja mikrotime PHP rodzi pytania - co robi i czym różni się od podobnych?

Funkcja Microtime

W mikrotime PHP w rezultacie zwraca czas uniksowy,iz dokładnością do mikrosekund. Pomimo wbudowanej obsługi w języku programowania nie jest w stanie działać na wszystkich systemach. We wcześniejszych wersjach systemów operacyjnych, które nie mają wywołania systemowego gettimeofday (), ta funkcja zwróci niepoprawny wynik.

php microtime

Składnia Microtime () przyjmuje tylko jeden argument- określa, w jakim typie danych można zwrócić wynik. Jeśli wartość odpowiadająca true (z angielskiego „true”) jest podana w nawiasach, funkcja zwróci ciąg znaków zamiast danych liczbowych. W przypadku braku parametrów (zero) zostanie określona wartość false (z angielskiego „false”), a czas zostanie zwrócony w formacie msec sec. Tutaj pierwsza liczba będzie liczbą mikrosekund, które upłynęły od początku bieżącej sekundy, a druga będzie całkowitym czasem od 1970 roku, wyrażonym w sekundach.

W PHP używana jest przy tym funkcja Microtime ()jeśli trzeba dowiedzieć się, ile czasu zajmuje wykonanie określonego fragmentu kodu. Najczęściej mechanizm ten służy do optymalizacji działania programu.

Różnica w czasie

Jako funkcja podobna do microtime, PHP ma prostszą funkcję zwaną time. W przeciwieństwie do swojej dokładniejszej siostry, wynikiem użycia funkcji time () jest liczba sekund od początku ery Uniksa, czyli od 1 stycznia 1970 00:00:00 GMT. Używając time (), możesz uzyskać różnicę czasu między dwoma punktami w programie, aczkolwiek z mniejszą precyzją.

microtime php

Jeśli potrzebujesz uzyskać czas systemowy, powinieneś użyć funkcji date (). Kiedy chcesz uzyskać najdokładniejszą różnicę, najlepiej wybrać funkcję PHP - mikrotime.