ホームページ  >  記事  >  バックエンド開発  >  php set_time_limit() ページの実行時間を設定する_PHP チュートリアル

php set_time_limit() ページの実行時間を設定する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:14:581307ブラウズ

set_time_limit 関数は、現在のページの実行時間を一時的に定義できます。set_time_limit(0) を指定すると、プログラムの実行が完了するまでページが永久に有効になります。

構文: void set_time_limit (int 秒)

注: PHP がセーフ モードで実行されている場合、セーフ モードがオフになるか、構造ファイル (PHP3 では php3.ini、PHP4 では php.ini と呼ばれます) の時間制限が変更されない限り、set_time_limit() は結果を返しません。

コードは次のとおりです コードをコピー


set_time_limit(1000)

?>

この関数が呼び出されると、set_time_limit() はタイムアウト カウンタを 0 から再スタートします。つまり、デフォルトのタイムアウトが 30 秒で、スクリプトが 25 秒間実行されているときに set_time_limit(20) が呼び出された場合、タイムアウトになるまでにスクリプトを実行できる合計時間は 45 秒になります。

コードは次のとおりです コードをコピー

require_once('db.php');

$stmt = $db->クエリ($sql);

while ($row = $stmt->fetchRow()) {
set_time_limit(0);
// コードはここにあります
}

?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/628894.html技術記事 set_time_limit 関数は、現在のページの実行時間を一時的に定義できます。set_time_limit(0) を指定すると、プログラムの実行が完了するまでページが永久に有効になります。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。