在查询处启动调试而不使用 XDEBUG_SESSION_START

Zed*_*Zed 5 php xdebug phpstorm

我在 PHPStrom 中创建了基本的 PHP Web 应用程序启动配置,它使用Xdebug. 但是,点击运行后,查询参数XDEBUG_SESSION_START将添加到 URL 末尾,并且由于我的应用程序的性质,这会导致应用程序内部出现一些错误。那么,有没有办法停止在 URL 末尾添加该参数,或者将该参数添加为 URL 中的第一个查询参数?

nl-*_*l-x 2

我不知道您的 IDE (PHPStrom) 的确切行为,但根据我的经验,在您点击运行并启动浏览器并添加了XDEBUG_SESSION_STARTurl 后,您只需更改浏览器中的 url 并删除该XDEBUG_SESSION_START部分即可。调试器仍将处于活动状态并且将命中断点。

  • 确实如此,但我正在寻找一种我不会这样做的解决方案,因为我很懒:) (2认同)