异常感知 / dumpedie
另一个类似 var_dump 的调试函数,具有特殊的调试功能
0.9.0
2018-04-23 20:58 UTC
Requires
- php: ^7.1
- symfony/var-dumper: ^3.4|^4.0
Requires (Dev)
- phpunit/phpunit: ^7.0
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
的内容,但如果变量 $value
是 foo
,则只显示 $var2
的内容。
跟踪
有时您想了解代码被调用的整个跟踪。 dd_trace()
显示类似于异常的跟踪,并提供对方法调用的洞察。
dumpedie(dd_trace());