我正在使用 Xdebug 和 PhpStorm 来调试 PHP 应用程序。
就实际进行调试而言,这一切都完美无缺,但是,PhpStorm 会间歇性地删除我设置的所有断点。
似乎没有导致这种情况的模式或动作,到目前为止它似乎完全是随机的(尽管我知道它可能不是)。
这是发生的事情:
- 我向各种文件添加 10 或 15 个断点。
- 我设置了大量测试数据来找出问题。
- 我开始调试并意识到它并没有在我的任何断点处停止,所以我检查了 PhpStorm 中的断点列表,它们都消失了。所以我必须回到第 1 步,重做所有测试数据并记住设置断点的地方。
IntelliJ / PhpStorm 支持人员表示他们以前从未听说过这种情况,只是告诉我基本上“恢复出厂设置并重试”以查看是否有帮助。
我宁愿把它作为最后的手段,因为我需要很长时间才能让一切恢复到我想要的状态,所以我希望其他人也经历过这种情况,而我不仅仅是疯了?
我使用的是最新版本 2021.3(内部版本 #PS-213.5744.279,构建于 2021 年 12 月 2 日)
我今天做了很多调试,已经发生了 7 或 8 次。有时它不会整天发生。