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

PHP dynamic change excute time and get excute time

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);
?>
喜歡我們的文章嗎
給一個讚吧~^^
本站聲明
目前偵測到您現在處於未登入的狀況中 若在此狀態進行收藏很有可能導致資料遺失或錯誤 建議先行登入後重新執行步驟,不僅能保障收藏資料也能獲得最新的資訊唷! kikinote小精靈關心您!
不再顯示此視窗