最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php計(jì)算程序運(yùn)行時(shí)間的簡(jiǎn)單例子分享

 更新時(shí)間:2014年05月10日 11:34:20   作者:  
這篇文章主要介紹了php計(jì)算程序運(yùn)行時(shí)間的簡(jiǎn)單例子分享,需要的朋友可以參考下

首先我們分析一下原理,要想得到程序運(yùn)行時(shí)間,那么可以在程序最開(kāi)始運(yùn)行的時(shí)候定義一個(gè)變量記下當(dāng)前時(shí)間,然后等我們程序運(yùn)行完之后再記錄一下當(dāng)前的時(shí)間,兩者相差就是該程序運(yùn)行花費(fèi)的時(shí)間了。

這里介紹一下 microtime() 這個(gè)函數(shù),microtime() 用的不多,但是不能不知道這個(gè)函數(shù),它是返回當(dāng)前 Unix 時(shí)間戳和微秒數(shù)。例如:echo microtime(); 會(huì)返回:0.08845800 1376983061。所以可以用explode函數(shù)將它以空格為標(biāo)識(shí)分割成一個(gè)數(shù)組,那么此時(shí)的$starttime[0]=0.08845800(微秒數(shù)),$starttime[1]=1376983061(當(dāng)前秒數(shù),相當(dāng)于time()所得的結(jié)果)。

示例代碼:

復(fù)制代碼 代碼如下:

<?php  
 //程序運(yùn)行時(shí)間
 $starttime = explode(' ',microtime());
 echo microtime();

 /*········以下是代碼區(qū)·········*/
 for($i=0;$i<1000000;$i++){
  $i;
 }
 /*········以上是代碼區(qū)·········*/

 //程序運(yùn)行時(shí)間
 $endtime = explode(' ',microtime());
 $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
 $thistime = round($thistime,3);
 echo "本網(wǎng)頁(yè)執(zhí)行耗時(shí):".$thistime." 秒。".time();
?>


最后兩者時(shí)間相減,再用round()函數(shù)對(duì)執(zhí)行的時(shí)間保留自己所需的小數(shù)位就ok了。比如這里是計(jì)算循環(huán)一百萬(wàn)次所需要的時(shí)間為:0.116秒,如下圖:

為了程序的整潔性,我們可以將此代碼寫(xiě)成一個(gè)類(lèi),用的時(shí)候引入進(jìn)來(lái),然后在程序開(kāi)始前實(shí)例化這個(gè)類(lèi),結(jié)束再調(diào)用一個(gè)方法也可以實(shí)現(xiàn)這功能。

相關(guān)文章

  • PHP快速導(dǎo)出百萬(wàn)級(jí)數(shù)據(jù)到CSV或者EXCEL文件

    PHP快速導(dǎo)出百萬(wàn)級(jí)數(shù)據(jù)到CSV或者EXCEL文件

    這篇文章主要介紹了PHP快速導(dǎo)出百萬(wàn)級(jí)數(shù)據(jù)到CSV或者EXCEL文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Laravel5.5 數(shù)據(jù)庫(kù)遷移:創(chuàng)建表與修改表示例

    Laravel5.5 數(shù)據(jù)庫(kù)遷移:創(chuàng)建表與修改表示例

    今天小編就為大家分享一篇Laravel5.5 數(shù)據(jù)庫(kù)遷移:創(chuàng)建表與修改表示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • PHP 獲取客戶端 IP 地址的方法實(shí)例代碼

    PHP 獲取客戶端 IP 地址的方法實(shí)例代碼

    這篇文章主要介紹了PHP 獲取客戶端 IP 地址的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-11-11
  • 微信公眾平臺(tái)天氣預(yù)報(bào)功能開(kāi)發(fā)

    微信公眾平臺(tái)天氣預(yù)報(bào)功能開(kāi)發(fā)

    前一段開(kāi)始做一個(gè)學(xué)校的微信應(yīng)用,里面添加了各種功能。天氣預(yù)報(bào)是必不可少的一部分。
    2014-07-07
  • PHP MYSQL簡(jiǎn)易交互式站點(diǎn)開(kāi)發(fā)

    PHP MYSQL簡(jiǎn)易交互式站點(diǎn)開(kāi)發(fā)

    這篇文章主要為大家詳細(xì)介紹了PHP MYSQL簡(jiǎn)易交互式站點(diǎn)開(kāi)發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • PHPExcel筆記, mpdf導(dǎo)出

    PHPExcel筆記, mpdf導(dǎo)出

    這篇文章主要介紹了PHPExcel筆記, mpdf導(dǎo)出,需要的朋友可以參考下
    2016-05-05
  • PHP如何使用Memcached

    PHP如何使用Memcached

    memcached是高性能的分布式內(nèi)存緩存服務(wù)器。一般的使用目的是,通過(guò)緩存數(shù)據(jù)庫(kù)查詢結(jié)果,減少數(shù)據(jù)庫(kù)訪問(wèn)次數(shù),以提高動(dòng)態(tài)Web應(yīng)用的速度、提高可擴(kuò)展性。本文給大家介紹PHP如何使用Memcached,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • php實(shí)現(xiàn)高效獲取圖片尺寸的方法

    php實(shí)現(xiàn)高效獲取圖片尺寸的方法

    這篇文章主要介紹了php實(shí)現(xiàn)高效獲取圖片尺寸的方法,可以快速高效的獲取圖片的尺寸,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • 微信支付PHP SDK —— 公眾號(hào)支付代碼詳解

    微信支付PHP SDK —— 公眾號(hào)支付代碼詳解

    這篇文章主要介紹了微信支付PHP SDK 公眾號(hào)支付代碼詳解方法的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • Smarty模板語(yǔ)法詳解

    Smarty模板語(yǔ)法詳解

    這篇文章主要介紹了Smarty模板語(yǔ)法,結(jié)合實(shí)例形式詳細(xì)分析了Smarty模板的注釋、變量、引號(hào)、函數(shù)等基本語(yǔ)法與使用技巧,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

清新县| 资兴市| 肃宁县| 尼木县| 溧水县| 石台县| 大邑县| 宾阳县| 康马县| 离岛区| 丹寨县| 高雄县| 九寨沟县| 安新县| 牡丹江市| 翼城县| 屏东市| 红原县| 商河县| 吴川市| 安阳县| 鞍山市| 新竹县| 郴州市| 陵川县| 铜梁县| 土默特左旗| 延庆县| 南召县| 科尔| 博罗县| 孙吴县| 晋宁县| 中江县| 盖州市| 大悟县| 民丰县| 常熟市| 高州市| 观塘区| 齐齐哈尔市|