php - 我如何在 symfony Controller 中使用 Kint Debugger

标签 php debugging symfony xdebug

我正在尝试使用它

https://github.com/barelon/CgKintBundle https://github.com/raveren/kint

调试

现在我可以在 TWIG 模板中看到调试,但我不确定如何使用

https://github.com/raveren/kint#installation-and-usage

在 symfony php 类中。

require '/kint/Kint.class.php';

########## DUMP VARIABLE ###########################
Kint::dump($GLOBALS, $_SERVER); // any number of parameters
// or simply use d() as a shorthand:
d($_SERVER);

我需要在 symfony 的 Controller 中添加这段代码吗

最佳答案

Kint 已经在其 composer.json 中提供了一个 autoload 部分和 Kint class本身没有命名空间。

composer 将为您自动加载,这意味着 require 语句不是必需的。

您可以在任何类( Controller 、实体等)中使用此“调试工具”,如下所示:

\Kint::dump($someVariable);

它只是 var_dump() 的一个漂亮版本。

我建议你看看raulfraile/LadyBugBundle使用 ladybug而不是 Kint ...但也可以使用时髦的符号突出显示 symfony/doctrine 类。

如果您想要真正的 调试功能...安装xdebug .

关于php - 我如何在 symfony Controller 中使用 Kint Debugger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21979083/

相关文章:

php - 如何在 zend 框架中记录数据库错误

php - 在 php int 更改上显示图像

node.js - 在 AppFog 上,如何在终端 (node.js) 上查看控制台日志

javascript - 在 Symfony Encore 中哪里放置 tsconfig.json 来定义 TypeScript 配置?

php - mysql(几乎)完成审计

php - 显示数据库中的多张图片php

Javascript:操作基于 javascript 的网站的最佳工具是什么?

python - 调试列表理解的技巧?

php - Symfony 表单验证错误显示两次

php - Symfony2 基于与 LiipThemeBundle 一起使用的设备加载内容