PHP 一個頁面執(zhí)行時間類代碼
更新時間:2010年03月05日 18:09:08 投稿:mdxy-dxy
PHP教程之一個頁面執(zhí)行時間類,需要的朋友可以參考下
核心代碼
<?php class Timer//頁面執(zhí)行時間類 { var starttime;//頁面開始執(zhí)行時間 var stoptime;//頁面結(jié)束執(zhí)行時間 var spendtime;//頁面執(zhí)行花費時間 function getmicrotime()//獲取返回當前微秒數(shù)的浮點數(shù) { list(usec,sec)=explode(" ",microtime()); return ((float)usec + (float)sec); } function start()//頁面開始執(zhí)行函數(shù),返回開始頁面執(zhí)行的時間 { this->starttime=this->getmicrotime(); } function display()//顯示頁面執(zhí)行的時間 { this->stoptime=this->getmicrotime(); this->spendtime=this->stoptime-this->starttime; return round(this->spendtime,10); } } /*調(diào)用方法 timer=new Timer(); timer->start(); /*在此處放入你要執(zhí)行的腳本或代碼 for(i=0;i<100000;i++) { echo i; echo "<br>"; } */ //echo "<p>執(zhí)行該代碼花費時間".timer->display()."秒"; ?>
PHP檢測每一段代碼執(zhí)行時間
<?php // 實例1 /** * @start time */ function proStartTime() { global $startTime; $mtime1 = explode(" ", microtime()); $startTime = $mtime1[1] + $mtime1[0]; } /** * @End time */ function proEndTime() { global $startTime,$set; $mtime2 = explode(" ", microtime()); $endtime = $mtime2[1] + $mtime2[0]; $totaltime = ($endtime - $startTime); $totaltime = number_format($totaltime, 7); echo "<br/>process time: ".$totaltime; } // 程序調(diào)用開始記時 proStartTime(); sleep(1); // sleep() 延時代碼執(zhí)行若干秒 proEndTime(); // 程序在每一段所消耗的執(zhí)行時間 sleep(2); proEndTime(); sleep(3); proEndTime(); /************************************************* 華麗的分割線 **************************************************/ // 實例2 $t1 = microtime(true); sleep(3); $t2 = microtime(true); echo '程序耗時'.round($t2-$t1,3).'秒'; ?>
相關(guān)文章
PHP setcookie指定domain參數(shù)后,在IE下設(shè)置cookie失效的解決方法
setcookie函數(shù)指定domain參數(shù)后,在IE下的表現(xiàn)和在chrome、firefox中的表現(xiàn)不同,這不是php setcookie函數(shù)的問題,這是IE的問題。2011-09-09PHP中echo,print_r與var_dump區(qū)別分析
這篇文章主要介紹了PHP中echo,print_r與var_dump區(qū)別分析,主要講述了三者的類型本質(zhì)及其操作數(shù)據(jù)類型的用法區(qū)別,非常具有實用價值,需要的朋友可以參考下2014-09-09php處理json格式數(shù)據(jù)經(jīng)典案例總結(jié)
這篇文章主要介紹了php處理json格式數(shù)據(jù)的方法,詳細講述了json格式數(shù)據(jù)的概念與用法,并結(jié)合經(jīng)典案例總結(jié)分析了php操作json格式數(shù)據(jù)的常用技巧,需要的朋友可以參考下2016-05-05PHP 實現(xiàn)base64編碼文件上傳出現(xiàn)問題詳解
這篇文章主要介紹了PHP 實現(xiàn)base64編碼文件上傳出現(xiàn)問題詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09