মাইক্রোসেকেন্ড সহ কারেন্ট টাইম পাওয়ার জন্য microtime() ফাংশন
PHP-তে microtime() ফাংশনটি বর্তমান ইউনিক্স টাইমস্ট্যাম্পকে মাইক্রোসেকেন্ড প্রিসিশনে রিটার্ন করে। এটি শুধু gettimeofday() সিস্টেম কল সাপোর্টকারী অপারেটিং সিস্টেমে কাজ করে। পারফরম্যান্স মেজারমেন্টে এটি খুব উপকারী।
সিনট্যাক্স
microtime(get_as_float)
প্যারামিটার
- get_as_float — true হলে ফ্লোট (সেকেন্ড.মাইক্রোসেকেন্ড) রিটার্ন করে, false/অনুপস্থিত হলে স্ট্রিং "msec sec" ফরম্যাটে রিটার্ন করে।
রিটার্ন মান
স্ট্রিং ("msec sec") বা ফ্লোট (সেকেন্ড.মাইক্রোসেকেন্ড) রিটার্ন করে।
উদাহরণ ১ (ডিফল্ট)
<?php echo(microtime()); ?>
আউটপুট
0.85623100 1539234951
উদাহরণ ২ (এক্সিকিউশন টাইম মেজারমেন্ট)
<?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