PHPの例外でスタックトレースを非表示にする方法があるかどうか疑問に思っています。ZFでZendAmfサーバーを実行していて、フロントエンドで障害を処理したいのですが、スタックトレース(faultDetail)を表示することは私がやりたいことではありません。
私の次のステップは、これらの障害を乗り越えて自分のオブジェクトを送り返すことですが、トレースを表示しないために、例外を乗り越えたいと思います。
PHPの例外でスタックトレースを非表示にする方法があるかどうか疑問に思っています。ZFでZendAmfサーバーを実行していて、フロントエンドで障害を処理したいのですが、スタックトレース(faultDetail)を表示することは私がやりたいことではありません。
私の次のステップは、これらの障害を乗り越えて自分のオブジェクトを送り返すことですが、トレースを表示しないために、例外を乗り越えたいと思います。
スタック トレースは、ErrorController.php および/views/scripts/error
ビュー スクリプトの一部です。ほとんどの人は、一度作成したことを忘れて、好きなように操作できます。
また、通常は ZF の環境を使用することに注意してください。APPLICATION_ENV を使用すると、環境に応じてイベントを表示または非表示にすることができます。
独自の例外ハンドラー関数を作成して、好きなことを行うことができます: http://php.net/manual/en/function.set-exception-handler.php
必要なメッセージを表示するためerror.phtml
に、デフォルトで which を書き換えることができます。application\views\scripts\error\error.phtml
application/controllors/ErrorController.php
キャッチされなかった例外がどのように処理されるかを確認してください。