ありがとうございました。PHPエラー処理
私は現在、私の会社のために最初から書きましたMVCフレームワークを調整/改善しています。それは比較的新しいので、それは確かに不完全です。フレームワークにエラー処理を組み込む必要があります(すべてがエラー処理にアクセスする必要があります)、さまざまなタイプとレベルのエラー(ユーザーエラーとフレームワークエラー)を処理できる必要があります。私の質問は、これを行うための最善の方法と最高の仕組みは何ですか?私はPHP 5の例外処理とPEARのさまざまなエラーメカニズムを知っていますが、私はそれらのどれも使用していません。効率的で使いやすいものが必要です。
私自身のエラー処理を作成するか、既に作成されたものを使用する方が良いでしょうか?どんな提案、ヒント、質問も確実に歓迎されます。私は最終的にPHPを使ってエラーハンドラを登録することを甘く思うので、エラーをスローしてから何をするべきか、そして続行するかどうかを決定するだけです。
EDIT:申し訳ありませんが、私が記録したいエラーの種類の詳細を提供する必要があります。私は2つの主要な種類のエラー、つまりユーザーとフレームワークをログに記録します。
ユーザーエラーの場合は、悪いURL(404)、制限付きページへの不正アクセスなどを意味します。私はホームページにリルートするか、JavaScriptダイアログボックスを外すことができますが、これらのエラーを優雅に処理し、明らかになったときにユーザーエラーを追加することができます。私は、データベースに接続できないようなものを意味Frameworkのエラーによって
、誰かが事故にデータベーステーブルを削除または何らかの形でファイルを削除したが、その他
また、私が開発し、ライブサーバーの処理の世話をします。
答えはありませんが、dev/production環境を処理することを忘れないでください:) – marcgg