Ist Visual Studio Code plus Plugins schon so weit, dass man das für die PHP-Entwicklung als IDE mit Debugger einsetzen möchte?
Ich finde schon, meine Erfahrungen:
- (Conditional) Breakpoints funktionieren zuverlässig
- Stacktraces funktionieren
- Read Eval Print Loop funktioniert und man kann sogar Statements im aktuellen Laufzeit-Kontext ausführen
- Beim Debugging von mehreren parallel laufenden Anfragen funktioniert manchmal der Resume-Button nicht
- "Pause on Exceptions" funktoniert grundsätzlich, allerdings gibt es keine Möglichkeit nur bei ungefangenen Expcetions zu pausiren
- Hot Code-Swapping und Time-Travel-Debugging sind nicht unterstützt
Aber grundsätzlich kann man damit bequem arbeiten.