php set_time_limit メソッドは、スクリプトの最大実行時間を設定するために使用されます。その使用構文は、「set_time_limit (int $秒): bool」です。パラメータ秒は、最大実行時間を秒単位で表します。
#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
set_time_limit — 最大実行時間を設定します。スクリプト
説明
set_time_limit ( int $seconds ) : bool
ログイン後にコピー
スクリプトの実行に許可される時間を秒単位で設定します。この設定を超えると、スクリプトは致命的なエラーを返します。デフォルト値は 30 秒、または php.ini の max_execution_time で定義された値 (この値が存在する場合) です。
この関数が呼び出されると、set_time_limit() はタイムアウト カウンタを 0 から再スタートします。つまり、デフォルトのタイムアウトが 30 秒で、スクリプトが 25 秒間実行されているときに set_time_limit(20) が呼び出された場合、タイムアウトになるまでにスクリプトを実行できる合計時間は 45 秒になります。
パラメータ
最大実行時間(秒単位)。 0 (ゼロ) に設定すると、時間制限はありません。
戻り値
成功した場合は true を返し、失敗した場合は false を返します。
コメント
注:
set_time_limit() 関数と構成ディレクティブ max_execution_time は、スクリプト自体の実行時間にのみ影響します。スクリプトがすでに実行されている場合、system() を使用したシステム コール、ストリーム操作、データベース操作などのスクリプト実行の最大時間は含まれません。 Windows では、測定時間が実数値となりますが、これは当てはまりません。
推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPのset_time_limitメソッドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。