CyfrifiaduronRhaglennu

Yr hyn sy'n gwneud swyddogaeth microtime PHP?

Yn un o'r iaith raglennu PHP mwyaf poblogaidd yn darparu swyddogaethau llyfrgell gyfoethog. Mae gan bob un ohonynt ei nodweddion ei hun, ond oherwydd y nifer fawr o weithrediadau a theitlau tebyg gan ddatblygwyr yn aml yn arwain at ddryswch. Cwestiynau achosi swyddogaeth microtime PHP - beth mae'n ei wneud a sut mae'n wahanol yn debyg iddi?

microtime swyddogaeth

Mae'r microtime PHP o ganlyniad yn dychwelyd amser Unix a gyda chywirdeb i microseconds. Er gwaethaf y gweithrediadau wedi'i wreiddio'n mewn iaith raglennu, na all weithio ar yr holl systemau. Mewn fersiynau cynharach o systemau gweithredu, lle nad oes gettimeofday system galw (), bydd y swyddogaeth hon yn cynhyrchu canlyniadau anghywir.

microtime Syntax () Dim ond un ddadl - bydd yn penderfynu pa fath o ddata y gellir ei gyflawni canlyniadau dychwelyd. Os bydd y cromfachau sy'n cyfateb i wir (o'r Saesneg. "Gwir"), yna yn lle y swyddogaeth yn dychwelyd llinyn data rhifiadol. Yn absenoldeb unrhyw baramedr (sef sero) yn cael ei osod i ffug (o'r Saesneg. "Anwir"), bydd yr amser yn cael ei ddychwelyd yn y fformat msec sec. Yma, mae'r rhif cyntaf yn cadw'r nifer y microseconds sydd wedi mynd heibio ers cychwyn yr ail ar hyn o bryd, a'r ail - cyfanswm yr amser sydd wedi mynd heibio ers 1970, a fynegir mewn eiliadau.

Defnyddio PHP microtime () yn angenrheidiol os digwydd bod angen i gael gwybod pa mor hir mae'n ei gymryd gweithredu i bloc cod. Mae'r rhan fwyaf aml, mecanwaith hwn yn cael ei ddefnyddio i wneud y gorau y gweithrediad y rhaglen.

Y gwahaniaeth gyda'r amser

Fel gyda swyddogaethau tebyg microtime, PHP mae gan symlach - amser. Yn wahanol i'w fwy cywir, "chwaer", canlyniad o ddefnyddio amser swyddogaeth () - y nifer o eiliadau ers epoc Unix, hynny yw, o 1 Ionawr, 1970, 00:00:00 GMT. Gydag amser () yn bosibl cael y gwahaniaeth amser rhwng dau bwynt y rhaglen, ond gyda llai o fanwl.

Os ydych am gael yr amser system, dylech ddefnyddio'r dyddiad swyddogaeth (). Os bydd angen, er mwyn cael uchafswm y gwahaniaeth trachywiredd, y peth gorau yw dewis y swyddogaeth PHP - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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