如何在 Symfony 4 的 Twig 的 {{ dump() }} 中停用 Xdebug 转储数据的方法
How to deactivate Xdebug way to dump data in Twig's {{ dump() }} in Symfony 4
我在 PHP 7.1.14 上使用 Symfony 4,启用了 Xdebug 和 html_errors=on
.
当我在我的树枝中使用 {{ dump() }}
函数时,由于 Xdebug 格式不佳 (ugly dump),打印在屏幕上的数据难以阅读。它也不是转储对象,这在我的情况下是必需的(我将它们视为一个对象,看不到它们的属性)。
我记得在带有 PHP 7.0.13 的 Symfony 3 中使用这个函数,输出显示为带有可折叠数据的冷黑色区域 (cool dump)。所有 PHP 选项和扩展都是相同的。
有没有办法强制使用 Twig 转储?
在 Symfony4 中,'dump' 似乎在 Flex 中 'debug-pack'
composer req debug-pack
我认为对于 Symfony4 你必须使用 composer require var-dumper
包。
我在 PHP 7.1.14 上使用 Symfony 4,启用了 Xdebug 和 html_errors=on
.
当我在我的树枝中使用 {{ dump() }}
函数时,由于 Xdebug 格式不佳 (ugly dump),打印在屏幕上的数据难以阅读。它也不是转储对象,这在我的情况下是必需的(我将它们视为一个对象,看不到它们的属性)。
我记得在带有 PHP 7.0.13 的 Symfony 3 中使用这个函数,输出显示为带有可折叠数据的冷黑色区域 (cool dump)。所有 PHP 选项和扩展都是相同的。
有没有办法强制使用 Twig 转储?
在 Symfony4 中,'dump' 似乎在 Flex 中 'debug-pack'
composer req debug-pack
我认为对于 Symfony4 你必须使用 composer require var-dumper
包。