Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xdebug在Symfony开发中仍然被推荐吗?_Symfony_Debugging - Fatal编程技术网

Xdebug在Symfony开发中仍然被推荐吗?

Xdebug在Symfony开发中仍然被推荐吗?,symfony,debugging,Symfony,Debugging,Symfony debug工具栏显示了指示是否安装了Xdebug的状态,看起来Symfony debug组件仍然建议在您的开发机器上安装Xdebug Xdebug是一个调试器和探查器工具。作为一个调试器工具,它与Symfony或其他框架或libs无关 作为一个探查器工具,Symfony在过去似乎使用Xdebug来收集一些轮廓数据。然而,对于symfony3,我看不出安装Xdebug之前和之后、调试工具栏和分析器页面之间有任何区别。没有Xdebug,profiler页面的“性能”部分仍然可以显示页

Symfony debug工具栏显示了指示是否安装了Xdebug的状态,看起来Symfony debug组件仍然建议在您的开发机器上安装Xdebug

Xdebug是一个调试器和探查器工具。作为一个调试器工具,它与Symfony或其他框架或libs无关

作为一个探查器工具,Symfony在过去似乎使用Xdebug来收集一些轮廓数据。然而,对于symfony3,我看不出安装Xdebug之前和之后、调试工具栏和分析器页面之间有任何区别。没有Xdebug,profiler页面的“性能”部分仍然可以显示页面呈现的时间线


所以我想知道Xdebug在Symfony项目中到底扮演了什么角色?如果我不需要远程调试功能,是否应该按照推荐的调试工具栏安装Xdebug?

不,在您的情况下,绝对不需要安装Xdebug! 另外,也不要在生产中安装


它只用于逐步调试,我发现
var/logs
日志文件更有用。

不,您完全不需要安装Xdebug! 另外,也不要在生产中安装


它只用于逐步调试,我发现
var/logs
日志文件更有用。

@user2182349我知道Xdebug可以是远程调试器,正如我在问题中提到的,但我不认为这是symfony建议安装它的原因。这很奇怪,就像我建议你吃饭时使用叉子或筷子之类的工具一样,大多数开发人员都已经知道xdebug可以做什么,而这与它无关Symfony@user2182349我知道Xdebug可以是我在问题中提到的远程调试器,但我不认为这是symfony建议安装它的原因。这很奇怪,就像我建议你吃饭时使用叉子或筷子之类的工具一样,大多数开发人员已经知道xdebug可以做什么,而不是Symfony