4
在一個堆棧跟蹤從開發PHP應用程序返回的長字符串函數參數被截斷時出錯頁面上顯示:展開PHP堆棧跟蹤參數
Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO "tb...', Array)
如何展開查詢參數,因此全文可見?服務器運行PHP 5.3.3。
在一個堆棧跟蹤從開發PHP應用程序返回的長字符串函數參數被截斷時出錯頁面上顯示:展開PHP堆棧跟蹤參數
Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO "tb...', Array)
如何展開查詢參數,因此全文可見?服務器運行PHP 5.3.3。
改爲使用debug_backtrace。據我所知,它會給你全部的痕跡並且不會調整論據。
在第二個想法:你可能會使用
try {
...
} catch (Exception $e)
var_dump($e->getTrace());
}
,而不是擺脫它。
謝謝,var_dump做到了。除非我誤解它,否則我認爲debug_backtrace不會起作用。我無法修改發生異常的文件。有沒有辦法讓var_dump不生成省略號?我認爲這是截斷我需要的一些數據。 ``編輯:``另一個話題提供了一個解決省略號問題的替代解決方案。 – 2010-12-22 20:57:38
這是同樣的問題,謝謝你的鏈接。當我在我的帖子前搜索時,我沒有遇到過。 – 2010-12-22 20:59:06