View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002161 | Xdebug | Step Debugging | public | 2023-02-23 13:50 | 2023-02-23 13:50 |
Reporter | Alex_Wells | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Docker/Linux on MacOS | OS | Linux | ||
Product Version | 3.2.0 | ||||
Summary | 0002161: Breakpoints not updated when process is running | ||||
Description | When a PHP is process is already running and you add a new breakpoint, it will never be triggered unless a script is restarted. With the rise of popularity of Swoole, RoadRunner, AmPHP and related tools like Laravel Octane, this becomes increasingly more of a problem because debugging gets much harder. In case of Swoole, they've recently added support for XDebug, but it's still hard to actually make use of it because of having to constantly restart the server to make it reload the breakpoints. There are workarounds for that, but all are suboptimal:
Are there any possible workarounds XDebug can implement to address this issue? | ||||
Steps To Reproduce | See https://github.com/swoole/swoole-src/issues/4969 Ask me if you want me to prepare a repository to reproduce this. | ||||
Tags | No tags attached. | ||||
Operating System | |||||
PHP Version | 8.1.5-8.1.9 | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2023-02-23 13:50 | Alex_Wells | New Issue |