2011-08-10 81 views
0

我想知道是否有辦法在PHP中的異常中隱藏堆棧跟蹤。我在ZF下運行一個Zend Amf服務器,並希望處理前端的故障,但顯示堆棧跟蹤(faultDetail)並不是我想要通過的路線。在PHP/Zend中隱藏堆棧跟蹤異常響應

我的下一步是過度騎這些故障,併發回我自己的對象,但我寧願騎一個例外,只是不顯示蹤跡。

回答

0

可以重寫error.phtml其中,默認情況下,在application\views\scripts\error\error.phtml顯示你想要的任何消息。

application/controllors/ErrorController.php看看如何處理未捕獲的異常。

1

堆棧跟蹤是您的ErrorController.php和/views/scripts/error視圖腳本的一部分。大多數人忘記他們創造了一次,並可以隨心所欲地做任何事情。

另請注意,您通常在ZF中使用環境。使用APPLICATION_ENV,您可以根據您的環境使用它們顯示或隱藏事件。