کامپیوتربرنامه نویسی

چه چیزی باعث تابع پی اچ پی microtime؟

در یکی از زبان برنامه نویسی PHP محبوب ترین فراهم می کند توابع کتابخانه غنی. هر کدام از آنها دارای ویژگی های خاص خود است، اما به دلیل تعداد زیادی از عملیات و عناوین مشابه از توسعه دهندگان اغلب به سردرگمی منجر می شود. سوالات باعث عملکرد microtime PHP - آنچه در آن می کند و چگونه آن را از مشابه به او متفاوت است؟

تابع microtime

microtime PHP به عنوان یک نتیجه زمان یونیکس و با دقت به میکروثانیه می گرداند. با وجود عملیات محاط در یک زبان برنامه نویسی، نمی تواند بر روی تمام سیستم کار کند. در نسخه های قبلی سیستم عامل، که در آن هیچ gettimeofday سیستم پاسخ () وجود دارد، این تابع نتایج نادرست.

نحو microtime () دارای تنها یک آرگومان - آن را تعیین چه نوع از اطلاعات را می توان نتایج بازگشت به دست آورد. اگر پرانتز مربوط به درست (از انگلیسی است. "واقعی")، سپس به جای تابع رشته داده های عددی. در صورت عدم وجود هر پارامتر (که صفر) است (از انگلیسی است. "اشتباه") به نادرست تنظیم شود، زمان خواهد شد در قالب میلی ثانیه ثانیه بازگشت. در اینجا، برای اولین بار تعداد عدد میکرو است که از زمان آغاز دوم در حال حاضر به تصویب رسید، و دوم را حفظ خواهد کرد - زمان کل است که از سال 1970 سپری شده، در ثانیه می باشد.

استفاده از PHP microtime () در صورت لازم است این است که نیاز به پیدا کردن چه مدت طول می کشد اجرای یک بلوک کد وجود دارد. در اکثر موارد، این مکانیزم استفاده شده است برای بهینه سازی بهره برداری از برنامه.

تفاوت با زمان

همانطور که با توابع مشابه microtime، پی اچ پی دارای ساده - زمان. بر خلاف دقیق تر، "خواهر" آن، در نتیجه استفاده از زمان تابع () - تعدادی از ثانیه پس از مبدا یونیکس، که شده است، از ژانویه 1، 1970، 00:00:00 GMT. با گذشت زمان () ممکن است برای به دست آوردن اختلاف زمان بین دو نقطه از برنامه، اما با دقت کمتر.

اگر شما می خواهید برای دریافت زمان سیستم، شما باید تاریخ تابع () استفاده کنید. اگر لازم باشد، برای به دست آوردن حداکثر تفاوت دقت، بهتر است برای انتخاب تابع پی اچ پی - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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