当我调试时,我想排除某些目录 - 例如,每次实例化一个类时,我的调试器都会进入 Doctrine 的 ClassLoader::loadClass() 这很烦人......我尝试添加那些我想要排除的目录在 Settings / PHP / Debug / Skipped Paths 中,但这无济于事......
问问题
6362 次
3 回答
20
Xdebug 不支持在调试或分析时跳过目录。这是我想补充的。在http://bugs.xdebug.org/view.php?id=901有一个功能请求。看来 Jetbrains 也有一张票:http: //youtrack.jetbrains.com/issue/WI-4722
于 2012-11-12T13:46:01.483 回答
10
我在 PhpStorm 中发现的(我不知道它是从哪个版本开始的 - 我现在是 2018.1)
Lanugage & Frameworks > PHP > Debug > Step Filters
:。
对于 Symfony 4,这些Skipped Methods
为调试带来了平静:
Composer\Autoload\ClassLoader->findFileWithExtension
Composer\Autoload\ClassLoader->findFile
Symfony\Component\Debug\DebugClassLoader->loadClass
Symfony\Component\Debug\DebugClassLoader->checkClass
Symfony\Component\Debug\DebugClassLoader->getOwnInterfaces
于 2018-10-29T17:42:33.550 回答