5

在开发东西时,我需要输出一些实例的状态以便检查它。

在使用 CakePHP 时,我总是有一个 debug() 函数,它在 <pre> html 元素中执行某种 var_dump,因此内容是可读的。

Symfony 2.x 中也有类似的东西吗?

4

4 回答 4

16
exit(\Doctrine\Common\Util\Debug::dump($someVar));
于 2014-05-20T23:57:31.180 回答
8

利用

\Doctrine\Common\Util\Debug::dump($user);

于 2013-08-27T12:04:50.707 回答
5

截至今天,我所知道的在 Symfony 中进行调试的最佳方法之一是Ladybug Bundle。它的输出类似于 xdebug 的输出,但它有一些不错的特性,例如数组的可折叠树结构或自动链接到文档页面(支持标准 PHP、Doctrine 和 Symfony)。

您可以在 README 中找到一些很好的使用示例。

于 2013-03-24T22:29:17.323 回答
1

现在 Symfony 中多了一个新函数——dump(),看看http://symfony.com/blog/new-in-symfony-2-6-vardumper-component

于 2015-12-03T20:00:00.543 回答