国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php 程式執(zhí)行時間檢測

我們有的時常常需要做程式的執(zhí)行時間執(zhí)行效率判斷。

實現(xiàn)的想法如下:

<?php
//記錄開始時間



//記錄結(jié)整時


// 開始時間  減去(-)  結(jié)束時間  得到程序的運行時間

?>

可是大家不要忘了,程式的運作速度太快了??斓街挥?.00000幾秒的一剎那。那這個時候大家要記錄一個特函的函數(shù)了:

mixed microtime ([ bool $get_as_float ] )

microtime()這個函數(shù),能夠傳回目前Unix時間戳和微秒數(shù)。

參數(shù):
如果你傳入true的話,將會傳回一個浮點型別的時間,這樣方便參與運算。

我們來模擬一個偵測函數(shù)執(zhí)行時間的例子,測試某個函數(shù)效率的快慢:

<?php
//開始時間
$time_start = microtime(true);

//循環(huán)一萬次
for($i = 0 ; $i < 10000 ; $i++){


   //你可以用上,mktime() 生成一個昨天的時間

   //再用strtotime() 生成一個昨天的時間

   //對比兩個函數(shù)認(rèn)的效率高

}

//結(jié)整時間
$time_end = microtime(true);
//相減得到運行時間
$time = $time_end - $time_start;

echo "這個腳本執(zhí)行的時間為 $time seconds\n";
?>

最後輸出的結(jié)果就是我們實際的函數(shù)的執(zhí)行時間。你可以多對比幾次,看看最終的結(jié)果。

誰的時間很短,在實際的工作中,你就可以經(jīng)常使用哪個函數(shù)。


繼續(xù)學(xué)習(xí)
||
<?php //開始時間 $time_start = microtime(true); //循環(huán)一萬次 for($i = 0 ; $i < 10000 ; $i++){ //你可以用上,mktime() 生成一個昨天的時間 //再用strtotime() 生成一個昨天的時間 //對比兩個函數(shù)認(rèn)的效率高 } //結(jié)整時間 $time_end = microtime(true); //相減得到運行時間 $time = $time_end - $time_start; echo "這個腳本執(zhí)行的時間為 $time seconds\n"; ?>