私が書いた関数は、自分の仕事をすることができない場合、例外をスローしています。生産的な環境のために、私は例外を見栄えの良いエラーページにリダイレクトすることを考えました。したがって、すべてのスクリプトの先頭に例外ハンドラset_exception_handler
を設定することを考えています。エラーページは、どのエラーが発生したかをどのように知っていますか?私はheader("Location: error.php?code=1234")
のようなURLにエラーコードを入れることを考えました。開発段階では私は例外ハンドラを設定しませんでしたので、すべての例外はPHPのデフォルトエラー画面Uncugt例外に出力されます。...すべての有用な情報があります。PHP例外がカスタムエラーページにリダイレクトされました
私はExceptions in PHP - Try/Catch or set_exception_handler?を読んだことがありますが、フロントコントローラスクリプトの書き方は分かりませんし、これは多分努力していると思います。
私は正しい方法でエラーを処理するのが好きなPHP初心者ですが、正しくやっているかどうか分かりません。上記のようにしてもOKだと思いますか、他の提案がありますか?
ありがとうございました!
ありがとうございます。あなたはあなたの経験を教えてもらえますか、エラーページにリダイレクトするのは間違っていますか?私は、autorがリダイレクト方法を使用する記事[PHPでの集中エラー/例外処理](http://codeissue.com/articles/a04e000c369b101/centralized-error-exception-handling-in-php)を見つけました。 –
私は答えに説明を追加しました。 –