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