- 締切済み
Fatal error Maximum execution time
Fatal error Maximum execution time of 0 seconds exceeded in ~ 「max_execution_time」をゼロ(無制限)にしても上記エラーが出る場合があります。 これはいかなるエラーなのでしょうか。 ご教示いただけると幸いです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- foitec
- ベストアンサー率43% (1080/2457)
回答No.1
これは実行した際に何れかの処理が無限ループになって処理を中断した際に表示されます。 エラーに表示される中断処理行番号は関係ないです。 >「max_execution_time」をゼロ(無制限)にしても上記エラーが出る場合があります。 PHPの環境のほかに外部環境(例えばブラウザ)のタイムアウトが起こることも考えねばなりませんね。 具体的な内容は不明ですが、処理に対するある条件で無限ループ(文字コードが原因だったりします)に入っていると思いますので まずはどのような条件下で起こるか判断する必要があります。 もしわかればその処理をするルーティンを見てみるしかないでしょうね。
補足
ご回答ありがとうございます。 いくつか補足で質問させて下さい。 「無限ループになって処理を中断した際に」 処理を中断したのは誰(何)ですか? 「外部環境(例えばブラウザ)のタイムアウトが起こる」 外部環境でタイムアウトが起こっても、このメッセージが出るのでしょうか? 以上、申し訳ございませんが、ご回答頂けると幸いです。