PHP माइक्रोटैम फ़ंक्शन क्या करता है?
सबसे लोकप्रिय भाषाओं में से एक मेंPHP प्रोग्रामिंग में कार्यों की समृद्ध लाइब्रेरी है। उनमें से प्रत्येक अपनी संपत्तियों में भिन्न है, लेकिन बड़ी संख्या में संचालन और इसी तरह के नामों के कारण, डेवलपर्स को अक्सर भ्रम होता है। PHP microtime के कार्य द्वारा प्रश्न उठाए जाते हैं - यह क्या करता है और यह समान लोगों से अलग कैसे होता है?
माइक्रोटाइम समारोह
PHP microtime में नतीजतन, यूनिक्स समय लौटाता है,microseconds के लिए सटीकता के साथ। प्रोग्रामिंग भाषा में अंतर्निहित ऑपरेशन के बावजूद, यह सभी प्रणालियों पर काम नहीं करता है। ऑपरेटिंग सिस्टम के पुराने संस्करणों में, जहां कोई सिस्टम कॉल नहीं है gettimeofday (), यह फ़ंक्शन गलत परिणाम देगा।
माइक्रोटाइम () के वाक्यविन्यास में केवल एक तर्क है- यह निर्धारित करता है कि परिणाम वापस करने के लिए किस प्रकार का डेटा संभव है। यदि सत्य से संबंधित मान कोष्ठक में निर्दिष्ट किया गया है, तो फ़ंक्शन संख्यात्मक डेटा की बजाय स्ट्रिंग देता है। यदि कोई पैरामीटर नहीं है (जो शून्य है), गलत निर्दिष्ट किया जाएगा, समय msec सेक प्रारूप में वापस किया जाएगा। यहां पहला नंबर माइक्रोसॉंड की संख्या होगी जो वर्तमान सेकेंड की शुरुआत के बाद से गुजर चुका है, और दूसरा 1 9 70 के बाद से कुल समय है, सेकंड में व्यक्त किया गया है।
उसमें PHP microtime () में उपयोग आवश्यक हैयदि कोड को एक या दूसरे टुकड़े को पूरा करने में कितना समय लगता है, तो यह जानने की आवश्यकता है। अक्सर इस तंत्र का उपयोग प्रोग्राम को अनुकूलित करने के लिए किया जाता है।
समय अंतर
Microtime के साथ एक समान कार्य के रूप में, PHP एक सरल समय है। इसकी अधिक सटीक "बहन" के विपरीत, फ़ंक्शन समय () का उपयोग करने का नतीजा - यूनिक्स युग की शुरुआत के बाद से सेकंड की संख्या, यानी, से है 1 जनवरी 1 9 70, 00:00:00 जीएमटी। समय () का उपयोग करके, आप कार्यक्रम के दो बिंदुओं के बीच एक समय अंतर प्राप्त कर सकते हैं, लेकिन कम सटीकता के साथ।
यदि आप सिस्टम समय प्राप्त करना चाहते हैं, तो आपको दिनांक () फ़ंक्शन का उपयोग करना चाहिए। यदि आपको अंतर की अधिकतम सटीकता प्राप्त करने की आवश्यकता है, तो PHP फ़ंक्शन - माइक्रोटाइम चुनना सर्वोत्तम होता है।</ span </ p>