/ / Ce face funcția PHP microtime?

Ce face funcția de microtimp PHP?

Într-una dintre cele mai populare limbiProgramarea PHP conține o bogată bibliotecă de funcții. Fiecare dintre ele are propriile sale proprietăți, dar datorită numărului mare de operațiuni și denumiri similare, dezvoltatorii se confundă adesea. Funcția PHP microtime ridică întrebări - ce face și în ce se deosebește de cele similare?

Funcția Microtime

În microtime PHP returnează timpul Unix ca urmare,și cu o precizie de microsecunde. În ciuda funcționării încorporate în limbajul de programare, acesta nu este capabil să funcționeze pe toate sistemele. În versiunile anterioare ale sistemelor de operare care nu au apel de sistem gettimeofday (), această funcție va produce un rezultat incorect.

microtime php

Sintaxa Microtime () acceptă un singur argument- definește în ce tip de date poate fi returnat rezultatul. Dacă o valoare care corespunde adevărului (din engleză „adevărat”) este specificată între paranteze, atunci în loc de date numerice, funcția va returna un șir. În absența oricăror parametri (care este zero), va fi specificată valoarea false (din engleza „false”), ora va fi returnată în format msec sec. Aici, primul număr va fi numărul de microsecunde care au trecut de la începutul secundei curente, iar al doilea va fi timpul total din 1970, exprimat în secunde.

Microtime () este folosit în PHP în acest sensdacă este nevoie să aflăm cât durează executarea unei anumite piese de cod. Cel mai adesea, acest mecanism este utilizat pentru a optimiza funcționarea programului.

Diferența cu timpul

Ca funcție similară microtimei, PHP are una mai simplă numită timp. Spre deosebire de sora sa mai precisă, rezultatul utilizării funcției time () este numărul de secunde de la începutul erei Unix, adică de la 1 ianuarie 1970 00:00:00 GMT. Folosind time (), puteți obține diferența de timp între două puncte din program, deși cu mai puțină precizie.

php microtime

Dacă trebuie să obțineți ora sistemului, atunci ar trebui să utilizați funcția date (). Când aveți nevoie pentru a obține cea mai exactă diferență, cel mai bine este să alegeți funcția PHP - microtime.