microtime() फ़ंक्शन
PHP में microtime() फ़ंक्शन वर्तमान समय के लिए माइक्रोसेकंड्स रिटर्न करता है। यह माइक्रोसेकंड्स के साथ वर्तमान यूनिक्स टाइमस्टैम्प रिटर्न करता है। यह फ़ंक्शन केवल उन ऑपरेटिंग सिस्टम्स पर उपलब्ध है जो gettimeofday() सिस्टम कॉल सपोर्ट करते हैं।
सिंटैक्स
microtime(bool $as_float = false): string|float
पैरामीटर्स
- as_float - जब वैकल्पिक आर्ग्युमेंट के बिना कॉल किया जाता है, तो यह फंक्शन "msec sec" स्ट्रिंग रिटर्न करता है जहां sec यूनिक्स एपॉक से सेकंड्स में वर्तमान समय है, और msec माइक्रोसेकंड्स भाग है। यदि वैकल्पिक as_float को TRUE सेट किया जाता है तो फ्लोट (सेकंड्स में) रिटर्न होता है।
रिटर्न वैल्यू
microtime() फ़ंक्शन माइक्रोसेकंड्स के साथ वर्तमान यूनिक्स टाइमस्टैम्प रिटर्न करता है।
उदाहरण 1
<?php echo(microtime()); ?>
आउटपुट
0.85623100 1539234951
उदाहरण 2
<?php $time_start = microtime(true); usleep(100); $time_end = microtime(true); $time = $time_end - $time_start; echo "Did nothing in $time seconds\n"; ?>
आउटपुट
Did nothing in 0.00016498565673828 seconds