set_time_limitとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > set_time_limitの意味・解説 

set_time_limit

(PHP 4, PHP 5)
set_time_limit — 実行時間の最大値を制限する

説明

void set_time_limit ( int seconds )
スクリプトが実行可能な秒数を設定します。 この制限にかかるとスクリプトは致命的エラーを返します。 デフォルトの制限値は 30 秒です。 なお、php.inimax_execution_timeの 値が定義されている場合にはそれを用います。 secondsにゼロをセットした場合、時間制限は行われません。
set_time_limit() がコールされた場合、 タイムアウトカウンターをゼロから再スタートします。 言いかえると、タイムアウトがデフォルトの 30 秒で スクリプト実行までに 25 秒かかる場合に、 set_time_limit( 20 ) を実行すると、スクリプトは、 タイムアウトまでに全体で 45秒 の間実行されます。
set_time_limit() は、PHPがセーフモードで実行さ れている場合には実効がないことに注意してください。セーフモードをオ フにするか、php.iniの時間制限を変更する以外に対策はありません。
注意: 関数 set_time_limit() と設定ディレクティブ max_execution_time は、 このスクリプト自体の実行時間にのみ影響を与えます。 system() を用いたシステムコール、ストリーム操作、 データベースクエリ等のスクリプト実行以外で発生する処理にかかった時間は スクリプトが実行される最大時間を定義する際には含まれません。
ini ディレクティブ max_execution_time および max_input_time も参照ください。


このページでは「PHP関数リファレンス」からset_time_limitを検索した結果を表示しています。
Weblioに収録されているすべての辞書からset_time_limitを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からset_time_limitを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「set_time_limit」の関連用語

set_time_limitのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



set_time_limitのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS