Ce face funcția microtime PHP?
Una dintre cele mai populare limbi de programare PHP conține o bogată bibliotecă de funcții. Fiecare dintre ele diferă în proprietățile sale, dar din cauza numărului mare de operațiuni și a numelor similare, dezvoltatorii au adesea confuzie. Întrebările sunt ridicate de funcția de microtime PHP - ce face și cum diferă de cele similare cu aceasta?
Microtime funcție
În microtime PHP ca rezultat, returnează timpul Unix, cu precizie în microsecunde. În ciuda funcționării integrate în limba de programare, nu funcționează pe toate sistemele. În versiunile anterioare ale sistemelor de operare, în care nu există apel de sistemgettimeofday (), această funcție va produce un rezultat incorect.
Sintaxa microtime () are doar un singur argument - determină în ce tip de date este posibilă returnarea rezultatului. Dacă valoarea corespunzătoare adevărului este specificată în paranteze, atunci funcția returnează un șir în locul datelor numerice. Dacă nu există parametri (care este zero), va fi specificat mesajul fals, timpul 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 este timpul total din 1970, exprimat în secunde.
Utilizarea în PHP microtime () este necesară în cazul în care este nevoie să aflați cât timp este nevoie pentru a executa o anumită bucată de cod. Cel mai adesea acest mecanism este folosit pentru a optimiza programul.
Diferența de timp
Ca o funcție similară cu microtime, PHP are un timp mai simplu. Spre deosebire de sora sa mai precisă, rezultatul utilizării funcției time () - numărul de secunde de la începutul erei Unix, adică de la1 ianuarie 1970, 00:00:00 GMT. Folosind timp (), puteți obține o diferență de timp între cele două puncte ale programului, dar cu o mai mică precizie.
Dacă doriți să obțineți timpul sistemului, atunci ar trebui să utilizați funcția date (). Dacă trebuie să obțineți acuratețea maximă a diferenței, este mai bine să alegeți funcția PHP - microtime.
Limba de programare de bază și istoricul acesteia
Rotunjirea numerelor în programarea WEB
Delphi postează în Pascal
Operație logică. Operații logice de bază
Ceea ce a venit pe stack, "că sa întors: fundația abstractă a realității
Conversia de tip. Funcții rotunde și Trunc în Pascal
Funcția `INDEX` din Excel: descriere, aplicație și exemple
Ce face funcția SQL CONCAT?
Cum se calculează un modul în Excel
Funcția de tabulare: cum se scrie un program?
Limba de programare c (s)
Care este acest descriptor? Descrierea structurii atributului
Funcția SQL SUBSTRING
PHP: timpul executării scenariului în practică
Programarea neliniare este una din componentele programării matematice
Exemplu de jQuery. Exemple simple de script-uri pe jQuery
Funcția strpos din PHP: determinarea poziției substringului
PHP array_search: căutați o valoare într-un matrice
Formatarea numerelor: funcția PHP number_format ()
Sintaxă jаvascript parseInt: exemple de utilizare
Semnificația și utilizarea vocii jаvascript