如何在代码中设置断点进行调试 PHP

How to set a breakpoint in code to debug PHP

我正在使用 xdebug CLI 调试 PHP 进程。

我可以附加到进程并使用 breakpoint_set 设置断点。但是,它们每次都需要设置,不能在代码本身上定义。

有没有办法在代码中设置断点? JavaScript 中的 debugger 之类的东西?也就是说,我不想通过点击左边的IDE设置断点,这是所有指南的建议。

我打算做你说的dbgpClient,记住通过它设置的断点。我还没有时间实现它。

目前,您可以使用 xdebug_break() 函数来中断执行流程,并使调试器暂停。