Symfony的Vardumper:
var_dump()
的优越替代品
Symfony的Vardumper组件对PHP的传统
>安装和用法var_dump()
。 通过
>函数访问组件。 它的功能包括针对对象和资源的专门视图,可自定义的输出格式(HTML或彩色控制台输出),跟踪内部参考的能力以及与输出缓冲的集成。 请注意,Symfony安装(版本2.6及以后)在开发和调试模式中默认包含Vardumper。composer require symfony/var-dumper
dump()
调试通常需要检查中函数中的变量,这是一个传统上笨拙地处理的任务。即使精简的替代方案也缺乏Vardumper的清晰度和视觉吸引力。 尽管Xdebug改善了输出,但Vardumper提供了出色的解决方案,而无需其他调试工具。
>die(var_dump($var))
专业视图:
结论
Vardumper是快速调试的宝贵工具,在与Symfony的DebugBundle结合使用时,尤其有效。它包含在Symfony的开发环境中,使其很容易访问。尽管潜在的命名冲突与自定义效用功能存在,但收益通常超过了这个小问题。 Vardumper显着增强了调试工作流程,使其成为任何PHP项目的值得添加的。常见问题(常见问题解答)
什么是symfony vardumper?我如何安装它?
>var_dump()
我如何使用print_r()
?
debug_zval_dump()
>composer require symfony/var-dumper
如何在非伴侣项目中使用它?
如何转储到浏览器控制台?
>dump()
如何倾倒到日志?
dump($variable);
如何自定义输出样式?
如何在生产中使用它?如果绝对必要,请使用>。
以上是没有更多的var_dump-引入Symfony Vardumper!的详细内容。更多信息请关注PHP中文网其他相关文章!