ホームページ  >  記事  >  バックエンド開発  >  PHPのset_time_limitメソッドの使い方

PHPのset_time_limitメソッドの使い方

藏色散人
藏色散人オリジナル
2021-05-20 09:49:063218ブラウズ

php set_time_limit メソッドは、スクリプトの最大実行時間を設定するために使用されます。その使用構文は、「set_time_limit (int $秒): bool」です。パラメータ秒は、最大実行時間を秒単位で表します。

PHPのset_time_limitメソッドの使い方

#この記事の動作環境: 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 秒になります。

パラメータ

seconds

最大実行時間(秒単位)。 0 (ゼロ) に設定すると、時間制限はありません。

戻り値

成功した場合は true を返し、失敗した場合は false を返します。

コメント

注:

set_time_limit() 関数と構成ディレクティブ max_execution_time は、スクリプト自体の実行時間にのみ影響します。スクリプトがすでに実行されている場合、system() を使用したシステム コール、ストリーム操作、データベース操作などのスクリプト実行の最大時間は含まれません。 Windows では、測定時間が実数値となりますが、これは当てはまりません。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPのset_time_limitメソッドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。