• 締切済み

Fatal error Maximum execution time

Fatal error Maximum execution time of 0 seconds exceeded in ~ 「max_execution_time」をゼロ(無制限)にしても上記エラーが出る場合があります。 これはいかなるエラーなのでしょうか。 ご教示いただけると幸いです。

みんなの回答

  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.1

これは実行した際に何れかの処理が無限ループになって処理を中断した際に表示されます。 エラーに表示される中断処理行番号は関係ないです。 >「max_execution_time」をゼロ(無制限)にしても上記エラーが出る場合があります。 PHPの環境のほかに外部環境(例えばブラウザ)のタイムアウトが起こることも考えねばなりませんね。 具体的な内容は不明ですが、処理に対するある条件で無限ループ(文字コードが原因だったりします)に入っていると思いますので まずはどのような条件下で起こるか判断する必要があります。 もしわかればその処理をするルーティンを見てみるしかないでしょうね。

ozspeed
質問者

補足

ご回答ありがとうございます。 いくつか補足で質問させて下さい。 「無限ループになって処理を中断した際に」  処理を中断したのは誰(何)ですか? 「外部環境(例えばブラウザ)のタイムアウトが起こる」  外部環境でタイムアウトが起こっても、このメッセージが出るのでしょうか?  以上、申し訳ございませんが、ご回答頂けると幸いです。

関連するQ&A