0

PHPの例外でスタックトレースを非表示にする方法があるかどうか疑問に思っています。ZFでZendAmfサーバーを実行していて、フロントエンドで障害を処理したいのですが、スタックトレース(faultDetail)を表示することは私がやりたいことではありません。

私の次のステップは、これらの障害を乗り越えて自分のオブジェクトを送り返すことですが、トレースを表示しないために、例外を乗り越えたいと思います。

4

3 に答える 3

1

スタック トレースは、ErrorController.php および/views/scripts/errorビュー スクリプトの一部です。ほとんどの人は、一度作成したことを忘れて、好きなように操作できます。

また、通常は ZF の環境を使用することに注意してください。APPLICATION_ENV を使用すると、環境に応じてイベントを表示または非表示にすることができます。

于 2011-08-10T21:59:41.713 に答える
0

独自の例外ハンドラー関数を作成して、好きなことを行うことができます: http://php.net/manual/en/function.set-exception-handler.php

于 2011-08-10T21:44:04.160 に答える
0

必要なメッセージを表示するためerror.phtmlに、デフォルトで which を書き換えることができます。application\views\scripts\error\error.phtml

application/controllors/ErrorController.phpキャッチされなかった例外がどのように処理されるかを確認してください。

于 2011-08-10T21:52:17.940 に答える