#この記事の動作環境: Windows10 システム、php 7.3、thinkpad t480 コンピューター。 PHP では、set_time_limit 関数を使用して、スクリプトの実行を許可する時間 (秒単位) を設定できます。この設定を超えると、スクリプトは致命的なエラーを返します。デフォルト値は 30 秒、または php.ini の max_execution_time で定義された値 (この値が存在する場合) です。 この関数が呼び出されると、set_time_limit() はタイムアウト カウンタを 0 から再スタートします。つまり、デフォルトのタイムアウトが 30 秒で、スクリプトが 25 秒間実行されているときに set_time_limit(20) が呼び出された場合、タイムアウトになるまでにスクリプトを実行できる合計時間は 45 秒になります。 制限時間のキャンセル:php で時間制限をキャンセルする方法は、php スクリプトに set_time_limit 関数を追加し、パラメーターを 0 に設定します ([set_time_limit(0);] など)。 set_time_limit 関数は、スクリプトの実行に許可される時間を設定するために使用されます。
set_time_limit(0);注: set_time_limit() 関数と構成ディレクティブ max_execution_time は、スクリプト自体の実行時間にのみ影響します。スクリプトがすでに実行されている場合、system() を使用したシステム コール、ストリーム操作、データベース操作などのスクリプト実行の最大時間は含まれません。 Windows では、測定時間が実数値となりますが、これは当てはまりません。 関連ビデオ チュートリアル:
以上がPHPで時間制限をキャンセルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。