PHP 動態 延長 執行時間 + 測試程式碼執行的時間

PHP dynamic change excute time and get excute time

作者: 七味粉 |
文章2013-04-15
135 分享
100
有時候為了要測試某一段code的執行效率,需要計算執行的時間,但是可能會超過原本php.ini預設的執行時間,因此出現錯誤
Fatal error: Maximum execution time of 30 seconds exceeded

這是因為你php.ini的設置裡面有一行是


max_execution_time = 30; #單位 秒

你可以透過修改這個數值,來增加你可以執行的時間,或者你可以動態在php檔案裡面,程式最上方加入


set_time_limit(0); //0代表沒有限制執行時間

而如何測試一段程式碼的執行時間呢?以下為範例


<?php
set_time_limit(0);
//下面這個部分是在測試某一段程式碼所需要的執行時間
$time_start = microtime(true);
//這裡寫下你要測試的程式碼
$time_end = micotime(true);
$time = $time_end - $time_start;
var_dump($time);
?>
貼心小提醒
1.您目前未登入,若於此狀態進行文章收藏,紀錄可能無法長期保留。
2.建議登入後進行收藏,好文會幫你保存著,隨時要看也不怕找不到唷~

KiKiNote持續為您提供最優質的資訊內容,謝謝您!
不再顯示此視窗

複製成功