DatoriProgrammēšana

Kas padara PHP microtime funkciju?

Vienā no populārākajiem PHP programmēšanas valoda nodrošina bagātīgu bibliotēkas funkcijas. Katrai no tām ir savas īpatnības, bet gan tāpēc, ka liels skaits operāciju un līdzīgiem nosaukumiem no izstrādātājiem, bieži noved pie neskaidrības. Jautājumi izraisīt PHP microtime funkciju - ko tā dara un kā tas atšķiras no līdzīga viņas?

funkcija microtime

PHP microtime rezultātā atgriež Unix laiku un ar precizitāti līdz mikrosekundēm. Neskatoties uz piesaistīšanās darbībām programmēšanas valodu, tas var nedarboties visās sistēmās. Iepriekšējās versijas operētājsistēmu, kur nav sistēmas zvans gettimeofday (), šī funkcija tiks kļūdainus rezultātus.

Sintakse microtime () ir tikai viens arguments - tas nosaka, kāda veida dati var panākt atgriešanās rezultātus. Ja iekavas atbilst taisnība (no angļu valodas. "True"), tad nevis funkcija atgriež skaitlisko datu virkni. Nepastāvot jebkura parametra (kas ir nulle) ir iestatīta uz Aplama (no angļu valodas. "False"), laiks tiks atgriezti formātā ms sek. Lūk, pirmais skaitlis turpinās skaits mikrosekundēm, kas ir pagājuši kopš pašreizējās sekundi, un otrs - kopējais laiks, kas pagājis kopš 1970. gada, kas izteikts sekundēs.

Izmantot PHP microtime (), ir nepieciešams gadījumā, ja ir nepieciešams, lai noskaidrotu, cik ilgi tas aizņem izpildi koda bloku. Visbiežāk šis mehānisms tiek izmantots, lai optimizētu darbību programmu.

Atšķirība ar laiku

Tāpat kā ar līdzīgām funkcijām microtime, PHP ir vienkāršāka - laiku. Atšķirībā no tā precīzāk, "māsa", rezultātā, izmantojot funkciju laiku () - sekunžu skaitu kopš Unix laikmeta, tas ir, no 1. janvāra, 1970, 00:00:00 GMT. Ar laiku (), ir iespējams iegūt laika starpība starp diviem punktiem programmas, bet ar mazāku precizitāti.

Ja jūs vēlaties saņemt sistēmas laiku, jums vajadzētu izmantot funkciju datumu (). Ja nepieciešams, lai iegūtu maksimālu precizitāti atšķirība, vislabāk ir izvēlēties PHP funkciju - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lv.birmiss.com. Theme powered by WordPress.