ホームページ  >  記事  >  バックエンド開発  >  PHP 実行時間関数 ini_set と max_execution_time

PHP 実行時間関数 ini_set と max_execution_time

WBOY
WBOYオリジナル
2016-07-25 08:54:201699ブラウズ
PHP の実行時間関数 ini_set と max_execution_time の使用法を紹介します。必要な方は参照してください。

多数の受信者に多数の電子メールを送信するなど、作業の完了に時間がかかる場合、php.ini のデフォルトの最大実行時間は 30 秒です。これは php.ini の max_execution_time 変数で指定されます。大量のデータ分析作業を実行すると、サーバーは 30 秒後に実行中のプログラムを強制的に終了します。実は、この問題には解決策があります。

最も簡単な方法は、php.ini の max_execution_time の値を変更することです。ただし、Web ホスティングを使用する開発者など、誰もが php.ini を変更できるわけではありません。なので、自由に変更することはできません。

もう 1 つの方法は、PHP プログラムのヘッダーに ini_set('max_execution_time', '0') または set_time_limit('0') を追加することです。値 0 は実行時間制限がないことを意味し、プログラムは実行できる限り実行できます。必要に応じて。プログラムがまだテスト段階にある場合は、プログラム エラーによるサーバーのクラッシュを防ぐために、制限時間を実数に設定することをお勧めします。



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