microtime函數(shù)用于返回當(dāng)前的Unix時(shí)間戳和微秒數(shù),可以用來進(jìn)行性能測試和計(jì)時(shí)。
使用方法如下:
$start = microtime(true);
// 執(zhí)行一些代碼
$end = microtime(true);
$time = $end - $start;
echo "執(zhí)行時(shí)間:{$time} 秒";
在上面的示例中,microtime(true)
函數(shù)會返回當(dāng)前的Unix時(shí)間戳和微秒數(shù),參數(shù)true
表示返回浮點(diǎn)數(shù)形式的時(shí)間戳,而不是字符串形式。將開始時(shí)間保存在變量$start
中,執(zhí)行一些代碼后,再次調(diào)用microtime(true)
獲取結(jié)束時(shí)間并保存在變量$end
中,然后通過計(jì)算差值得到代碼執(zhí)行的時(shí)間。
最后,可以使用echo
語句將執(zhí)行時(shí)間輸出到屏幕上。