《PHP教程:php計(jì)算函數(shù)執(zhí)行時間的方法》要點(diǎn):
本文介紹了PHP教程:php計(jì)算函數(shù)執(zhí)行時間的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP教程本文實(shí)例講述了php計(jì)算函數(shù)執(zhí)行時間的辦法.分享給大家供大家參考.具體如下:
PHP教程我們可以通過在程序的前后分別記錄開始和結(jié)束時間,兩個時間差就是程序的執(zhí)行時間.
PHP教程
<?php
$long_str = "this is a test to see how much time md5 function takes to execute over this string";
// start timing from here
$start = microtime(true);
// function to test
$md5 = md5($long_str);
$elapsed = microtime(true) - $start;
echo "That took $elapsed seconds.\n";
?>
PHP教程運(yùn)行結(jié)果如下:
PHP教程That took 7.1525573730469E-6 seconds.
PHP教程php 計(jì)算函數(shù)執(zhí)行時間的辦法及獲得微妙的辦法
PHP教程
// 獲得微妙辦法
function getMillisecond()
{
list($s1, $s2) = explode(' ', microtime());
return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);
}
PHP教程原理:分別記錄函數(shù)開始時間和結(jié)束時間,然后時間差就是函數(shù)執(zhí)行的時間
PHP教程
<?php
$start_time = microtime(true);
for($i=1;$i<=1000;$i++){
echo $i.'<br>';
}
$end_time = microtime(true);
echo '循環(huán)執(zhí)行時間為:'.($end_time-$start_time).' s';
?>
PHP教程希望本文所述對大家的php程序設(shè)計(jì)有所贊助.
《PHP教程:php計(jì)算函數(shù)執(zhí)行時間的方法》是否對您有啟發(fā),歡迎查看更多與《PHP教程:php計(jì)算函數(shù)執(zhí)行時間的方法》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/11431.html