View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002356 | Xdebug | Step Debugging | public | 2025-06-22 15:57 | 2025-07-14 14:57 |
| Reporter | ACEx86 | Assigned To | |||
| Priority | high | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Linux | ||||
| Product Version | 3.4.4 | ||||
| Target Version | 3.4dev | Fixed in Version | 3.4.5 | ||
| Summary | 0002356: Reading properties with get hooks may modify property value | ||||
| Description | After breakpoints when using Step Into and Step Over the xdebug will completly choose a wrong / false execution flow because for example the values will be wrong when specific conditions are met on Hooked variables. | ||||
| Steps To Reproduce | Example code that can have wrong values and so follow incorecct execution flow. | ||||
| Additional Information | On this example the output result should be Hell World:0 but with xdebug we gonna get output Hell World:2 and a value displayed Hell World:6 (completly out of order). PHP 8.4.8 (cli) (built: Jun 4 2025 15:27:29) (NTS) xdebug-3.4.4-1 | ||||
| Tags | php8.4 | ||||
| Operating System | Linux | ||||
| PHP Version | 8.4-dev | ||||