在PHPStorm中由Code Sniffer触发的Xdebug

时间:2012-07-17 17:49:05

标签: php xdebug codesniffer

我的xdebug和Code Sniffer都在我的PHPStorm安装上运行良好,但真正讨厌的部分是调试器现在似乎将Code Sniffer错误视为断点并中断代码让我知道样式警告我正在尝试测试代码。我该怎么做才能防止Code Sniffer被PHPStorm中的远程调试器捕获?

PS:我正在运行Apache,使用虚拟主机将某些URL映射到我的计算机上的文件夹,而代码嗅探器从未明确触发PHPStorm的远程调试器,而我的网站导致PHPStorm询问我是否要包含它的虚拟URL用于调试。

2 个答案:

答案 0 :(得分:19)

我遇到了类似的问题,我解决了这个问题: - 进入“项目设置” - > “PHP” - > “调试” - 在“XDebug”下,我取消选中了两个“Force ...”选项。

enter image description here

希望它能帮到你。

答案 1 :(得分:-2)

我在phpcs.bat和phpcbf.bat的最后一行中添加了“ -dxdebug.remote_enable = 0”参数。

"%PHPBIN%" -dxdebug.remote_enable=0 "%~dp0\phpcbf" %*