1

我看到DIR和 Xdebug问题的奇怪问题已得到解决,但仍然感到困惑。

使用 phpv7.3和 Xdebugv3.0.4时,我遇到了一个插件问题,该插件似乎没有在我的 Docker 开发容器中找到一些 Composer 管理的依赖项,我希望使用 Xdebug 来跟踪问题。

然而:

  • file_exists( __DIR__ . '/autoload-classmap.php')评估为假
  • 因为__DIR__ == "xdebug:"
  • 当然false == is_dir(__DIR__)

在 Xdebug functions docs中,它建议忽略特定目录:

xdebug_set_filter( XDEBUG_FILTER_TRACING, XDEBUG_PATH_EXCLUDE, [ __DIR__ . "/some/Dir" ] );

__DIR__不是目录(评估为xdebug:)。这个过滤器应该在代码库中的哪个位置。它在哪里__DIR__仍然是一个目录?

它会以某种方式添加到IDE中的配置中吗?我正在使用 VS 代码。

4

0 回答 0