ՀամակարգիչներԾրագրավորում

Ինչն է ստիպում PHP microtime գործառույթը.

Մեկում ամենահայտնի PHP ծրագրավորման լեզվի ապահովում է հարուստ գրադարան գործառույթներ: Նրանցից յուրաքանչյուրն ունի իր առանձնահատկությունները, բայց քանի որ մեծ թվով գործողությունների եւ նմանատիպ կոչումներ են մշակողների հաճախ հանգեցնում է շփոթության. Հարցեր առաջացնել PHP microtime գործառույթը - ինչ է այն անում, եւ ինչպես է այն տարբերվում է նման է նրան.

գործառույթը microtime

PHP- ի microtime որպես հետեւանք վերադարձնում Յունիքս ժամանակ եւ ճշտությամբ մինչեւ microseconds. Չնայած embeddedness գործողությունների մի ծրագրավորման լեզու, այն չի կարող աշխատել բոլոր համակարգերի. Նախորդ տարբերակների օպերացիոն համակարգերի, որտեղ չկա համակարգ Զանգահարեք gettimeofday (), այս գործառույթը կլինի արտադրել է սխալ արդյունքներ:

Շարահյուսական microtime () ունի միայն մեկ փաստարկ, այն որոշում է, թե ինչ տեսակի տվյալների, կարող է հասնել վերադառնալու արդյունքների: Եթե փակագծերի համապատասխան ճշմարիտ (անգլերենից »True»), ապա փոխարեն ֆունկցիան վերադարձնում թվային տվյալների տողը: Բացակայության դեպքում որեւէ պարամետր (որը հավասար է զրոյի), որը սահմանված է կեղծ է (անգլերենից. «Կեղծ»), ապա ժամանակը կլինի վերադարձվում այն ձեւաչափով ԲՍՓՀ վրկ: Այստեղ է, որ առաջին համարը կպահի շարք microseconds, որոնք անցել, քանի որ սկզբից ընթացիկ երկրորդ տեղում է, երկրորդը `ընդհանուր ժամանակը, երբ արդեն անցել 1970 թ., Որն արտահայտվել է վայրկյանում.

Օգտագործման PHP microtime () անհրաժեշտ է այն դեպքում, որ կարիք կա պարզել, թե որքան երկար է տեւում կատարման code բլոկի. Առավել հաճախ, այս մեխանիզմը օգտագործվում է օպտիմալացնել շահագործումը ծրագրի:

Տարբերությունն այն ժամանակի հետ

Ինչպես նմանատիպ գործառույթներ microtime, PHP ունի մի պարզ, ժամանակ: Ի տարբերություն իր ավելի ճշգրիտ, «քրոջ», արդյունքում, օգտագործելով ֆունկցիան ժամանակ () - ի թվով վայրկյան, քանի որ Unix դարաշրջանի, այսինքն, հունվարի 1-ից, 1970 թ., 00:00:00 GMT: Ժամանակի հետ () հնարավոր է ձեռք բերել ժամանակի տարբերությունը երկու կետերի ծրագրի, բայց պակաս ճշգրտությամբ.

Եթե դուք ուզում եք ստանալ համակարգի ժամանակ, դուք պետք է օգտագործել ֆունկցիան ամսաթիվը (). Եթե անհրաժեշտ է, որպեսզի ստանալ առավելագույն ճշգրտության տարբերությունը, դա լավ է ընտրել PHP գործառույթ - microtime:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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