【发布时间】:2011-08-25 01:58:46
【问题描述】:
PhpUnit 当前未显示代码中发生的 PHP 错误的堆栈跟踪。
我该如何配置它?
【问题讨论】:
-
您能否提供一些示例代码,因为我不确定我是否理解正确。 (它似乎对我有用,也许我误解了)
-
如中,我收到一个 PHP 致命错误:达到“100”的最大函数嵌套级别,正在中止!在第 x 行的 file.php 中,所以我想查看它的堆栈跟踪以了解发生了什么。 PhpUnit 显示的是最终错误,而不是完整的跟踪。
-
@edorian:我偶尔会看到当 phpunit 的错误处理程序阻塞递归嵌套对象时会发生这种情况。如果它最终耗尽了输出缓冲区中的内存,您可能会没有任何痕迹(尽管仍然是错误日志中的一个条目)。
-
根据我的经验,您需要在您的情况下逐步遵循代码。
-
jerry rig 它可以在达到特定条件时停止代码和堆栈跟踪。