網站首頁 語言 會計 網際網路計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 計算機 > php語言

PHP獲取指令碼執行時間的應用

欄目: php語言 / 釋出於: / 人氣:9.51K

PHP獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的'程式設計語言相比,PHP是將程式嵌入到HTML文件中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化程式碼執行,使程式碼執行更快。以下是小編為大家搜尋整理PHP獲取指令碼執行時間的應用,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

PHP獲取指令碼執行時間的應用

header("content-type:text/html;charset=utf-8");

//microtime— 返回當前 Unix 時間戳和微秒數

$oldtime = microtime(true);

echo "本指令碼執行的時間為:";

$v=0;

for ($i = 0; $i < 100; $i++) {

$v++;

}

$newtime =microtime(true);

//獲取時間差

$runtime = $newtime-$oldtime;

//將時間戳變為字串—var_export 輸出或返回一個變數的字串表示

$runtime=var_export($runtime);

//擷取字串substr_count計算字串出現的次數

$postion = substr_count($runtime, 'E');

$runtime = substr($runtime,0,$postion-1);

//將字串值轉換為floatfloatval — 獲取變數的浮點值

$runtime = floatval($runtime)/1000;

echo $runtime."秒";

?>

  【相關閱讀】

  如何將PHP陣列或者物件傳遞給JavaScript

假設有一個php 陣列 $arr,程式碼如下:

程式碼如下:

<script> // html5中預設的script是javascript,故不需要特別指定script languagevar arr_js = <?php echo json_encode($arr)?>;</script>