异常感知/dumpedie

另一个类似 var_dump 的调试函数,具有特殊的调试功能

0.9.0 2018-04-23 20:58 UTC

This package is auto-updated.

Last update: 2024-09-20 08:31:01 UTC


README

另一个类似 var_dump 的调试函数,具有特殊的调试功能。

曾经有一段时间,有 var_dump...

var_dump 是我们调试代码时的最大帮助。今天,我们已经在 IDE 中拥有了覆盖 PHP 开发者几乎所有需求的调试器,但每隔一段时间,我们仍然需要回到 var_dump 的起点。这就是 dumpedie 可以提供帮助的地方。

另一个 var_dump 的替代品

dumpedie 是 PHP 内置 var_dump 的替代品,当没有调试器的 IDE 可用时应用于调试代码。它使用 Symfony 的 VarDumper 组件来突出显示和格式化输出。您只需像使用 var_dump 一样使用该函数

dumpedie($var1, $var2, $object);

此外,dumpedie 还提供了一些小巧的功能。

条件

当使用 dd_cond() 设置的条件满足时,只有在 dumpedie 中输出以下内容。

dumpedie($var1, dd_cond('foo' === $value), $var2);

这总是显示 $var1 的内容,但如果变量 $valuefoo,则只显示 $var2 的内容。

跟踪

有时您想了解代码被调用的整个跟踪。 dd_trace() 显示类似于异常的跟踪,并提供对方法调用的洞察。

dumpedie(dd_trace());