0

サーバーの最大実行時間に近づいていますが、それを変更することはできません。スクリプトはデータをダウンロードし、ファイルに書き込みます。潜在的な問題は、ディスクへのファイルの書き込み中にスクリプトが最大実行時間に達する可能性があることです。したがって、exec の最大許容時間に達した後にスクリプトが終了するかどうかを知ることが不可欠です。すぐにディスクに不完全なファイルが保存される可能性があります。または、最後の命令/関数が終了した直後にスクリプトが終了するため、ディスク上のすべてのファイルが有効であることを確認できますか?

そのトピックに対する 2 番目の質問:
fclose() を実行せずに fwrite() 関数の後でスクリプトが終了するとどうなるでしょうか - ディスクに不完全な (無効な) ファイルが作成される可能性がありますか?

3番目の質問
スクリプトがすぐに終了しない場合、現在の命令の終了後または関数の呼び出し後に終了しますか? 現在の命令の後にスクリプトが終了した場合、 fwrite() の実行はその関数の最後に到達できず、関数本体内のどこかで停止するためです。

4

2 に答える 2

0

すぐに終了します。

2 番目の質問に対する回答: いいえ、fclose() は必要ありません。

于 2013-06-30T15:12:17.337 に答える