萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php set_time_limit()設置頁面執行時間

php set_time_limit()設置頁面執行時間

set_time_limit函數可以臨時定義你當前頁面的執行時間,set_time_limit(0)時頁面就永遠有效直到程序執行完畢了,下面我來介紹set_time_limit用法。

語法 : void set_time_limit (int seconds)

注意 : 當PHP是執行在安全模式時,set_time_limit( )將不會有結果,除非是關閉安全模式或是修改結構檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini)的時間限制。

 代碼如下 復制代碼

<?
set_time_limit(1000)

?>

當此函數被調用時, set_time_limit()會從零開始重新啟動超時計數器。換句話說,如果超時默認是30秒,在腳本運行了了25秒時調用 set_time_limit(20),那麼,腳本在超時之前可運行總時間為45秒。

 代碼如下 復制代碼

<?php

require_once('db.php');

$stmt = $db->query($sql);

while ($row = $stmt->fetchRow()) {
    set_time_limit(0);
    // your code here
}

?>

copyright © 萬盛學電腦網 all rights reserved