View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002316 | Xdebug | Step Debugging | public | 2025-01-28 10:33 | 2025-02-20 12:21 |
| Reporter | fbo | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Product Version | 3.3.2 | ||||
| Summary | 0002316: not stopping in a.php when included via eval(include a.php) | ||||
| Description | eval(include a.php) is part of a plugin system debugging worked perfect until switched from php 8.1 / xdebug 3.1.2 now debugger does not stop in a.php it stops of course when a.php included directly | ||||
| Steps To Reproduce | set breakpoint in in a.php and b.php | ||||
| Tags | No tags attached. | ||||
| Operating System | osx | ||||
| PHP Version | 8.2.20-8.2.29 | ||||
|
|
corrected a.php |
|
|
Log output for php 8.2.6 and 8.1.31 |
|
|
My wonder is, whether this is a difference between PHP 8.1 and PHP 8.2, or rather between Xdebug 3.1 and 3.2. I am going to guess it is due to a change in PHP, but will have to dive into this more. If you could test, that'd be useful. |
|
|
? php 8.2 + xdebug 3.1 Like this ? |
|
|
php 8.1 + xdebug 3.1 ok php 8.2 + xdebug 3.1 3.1 not available for 8.2 |