当我正在调试时,我想排除某些目录 - 例如,每次实例化一个类时,我的调试器都会进入Doctrine的ClassLoader :: loadClass()这很烦人...我尝试添加那些我想要排除的目录在Settings/PHP/Debug/Skipped Paths中,但这没有帮助......
Der*_*ick 16
在调试或分析时,Xdebug不支持跳过目录.这是我想要添加的内容.http://bugs.xdebug.org/view.php?id=901上有一项功能请求.Jetbrains似乎也有这样的票:http://youtrack.jetbrains.com/issue/WI-4722
小智 7
PHP Storm 2016.2上确实存在该功能
下 Languages & Frameworks > PHP > Debug > Skipped Paths
我在PhpStorm发现(我不知道,因为该版本它的存在-我的现在是2018.1)
Lanugage & Frameworks > PHP > Debug > Step Filters。
对于Symfony 4,这些Skipped Methods为调试带来了平安:
Composer\Autoload\ClassLoader->findFileWithExtensionComposer\Autoload\ClassLoader->findFileSymfony\Component\Debug\DebugClassLoader->loadClassSymfony\Component\Debug\DebugClassLoader->checkClassSymfony\Component\Debug\DebugClassLoader->getOwnInterfaces