php運行時間
1. php 有沒有最大執行時間限制
當PHP程序訪問出現類似 Fatal error: Maximum execution time of 30 seco...說明php超過最大執行時間,可以修改php.ini,將max_execution_time = 300或者更多改為0則為不限制。
或者:ini_set('max_execution_time', '180');
2. 如何用php獲取伺服器的運行時間
`//獲取默認時區echo date_default_timezone_get(); //將時區設置為中國date_default_timezone_set("PRC");
3. php 如何判斷執行時間
要計算代碼的執行時間,在PHP來講是十分簡單的,首先,你需要知道,PHP是一種順序執行的腳本語言,所以,可以按照以下步驟來計算代碼的執行時間:
<?php
functiongetmicrotime()
{
list($usec,$sec)=explode("",microtime());
return((float)$usec+(float)$sec);
}
//記錄開始時間
$time_start=getmicrotime();
//這里放要執行的PHP代碼,如:
//echocreate_password(6);
//記錄結束時間
$time_end=getmicrotime();
$time=$time_end-$time_start;
//輸出運行總時間
echo"執行時間$timeseconds";
4. PHP 設置代碼的最長執行時間
php完成某些操作的時候,可能需要較長的執行時間。這就需要設置他的執行時間,否則伺服器會在執行時間超時後,停止執行,頁面出現空白的情況。下面推薦兩種解決方案:
php文件頁面設置:
<?php
//修改最大執行時間
ini_set('max_execution_time','0');
//修改此次最大運行內存
ini_set('memory_limit','128M');
/***
*
*代碼塊省略......
*
*
*/
?>php.ini配置文件設置(具體值,根據需要設置):
max_execution_time = 60
memory_limit = 128M
注意:如果執行內存完全滿足的話,就不需要設置了。具體設置,根據情況靈活設置。
5. php腳本執行時間設置多少為好
這個根據你需求,如果你的某些程序需要執行較長,可以適當改大點,如120。其實默認30秒就可以不錯。。
也可以設置為0,表示無時間限制。6. 如何限制php自定義函數最大運行時間
curl 有超時時間配置,可配置CURLOPT_TIMEOUT,來設置限制時間;
res = curl_easy_setopt(pCurl, CURLOPT_TIMEOUT, 3); // set time out s
if (res != CURLE_OK)
{ //超時處理邏輯 自己加 返回-1或者其他狀態
}curl 執行因時間先之後返回做判斷,根據上述結果判斷執行邏輯;
7. 怎樣延長php運行時間
在命令行中運行,只要你不關閉命令行窗口,php程序就會一直運行下去。方法是:將php復制到php安裝目錄,然後將命令行路徑切換到php安裝路徑,運行
->phpindex.php
8. 急!php如何獲取當前頁面運行的時間
<script>
function CurentTime()
{
var now = new Date();
var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日
var hh = now.getHours(); //時
var mm = now.getMinutes(); //分
var ss = now.getSeconds(); //秒
var clock = year + "-";
if(month < 10)
clock += "0";
clock += month + "-";
if(day < 10)
clock += "0";
clock += day + " ";
if(hh < 10)
clock += "0";
clock += hh + ":";
if (mm < 10) clock += '0';
clock += mm + ":";
if (ss < 10) clock += '0';
clock += ss;
return(clock);
}
document.write(CurentTime());
</script>9. php如何設置程序執行時間
php中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max_execution_time 變數指定,倘若你有一個需要頗多時間才能完成的工作,例如要發送很多電子郵件給大量收件者,或者要進行繁重的數據分析工作,伺服器會在 30 秒後強行中止正在執行的程序。
設置的辦法是:
一、直接修改php.ini 中 max_execution_time 的數值。
二、在沒許可權修改php.ini文件時,在 PHP 程序中加入 ini_set('max_execution_time', '0'),數值 0 表示沒有執行時間的限制。