ホームページ >バックエンド開発 >PHPチュートリアル >php.ini を変更せずに PHP スクリプトの実行時間を延長するにはどうすればよいですか?

php.ini を変更せずに PHP スクリプトの実行時間を延長するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-06 00:43:12770ブラウズ

How Can I Extend PHP Script Execution Time Without Modifying php.ini?

php.ini ではなくコード経由で PHP の実行時間を延長する

PHP スクリプトの実行時間が、php で設定されているデフォルトの最大時間を超えた場合。 ini では途中で終了します。 php.ini を変更せずにこの制限を克服するには、スクリプト内でこの設定を動的に調整できます。

ini_set() 関数を使用すると、最大実行時間を簡単に変更できます。

ini_set('max_execution_time', '300'); // Sets it to 5 minutes

のように、「max_execution_time」パラメータの後に希望の時間制限を指定して ini_set() を呼び出すだけです。実質的に無制限の実行時間の場合は、値 0 を指定します。

ini_set('max_execution_time', '0');

このコード スニペットをスクリプトの先頭に配置すると、外部構成を変更することなく、スクリプトの実行を効果的に延長できます。この手法により、実行時間を柔軟かつ詳細に制御できるため、長時間にわたってスクリプトを中断することなく実行できます。

以上がphp.ini を変更せずに PHP スクリプトの実行時間を延長するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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