Break on handled exceptions
Answered
Can you break on handled exceptions? I mean when you're working on code with full error handling, you want the code to break at the error point rather than get bubbled up to the error handler.
Please sign in to leave a comment.
Actually, no. Exception breakpoints are not bound to any line. Please check the blog post:
https://blog.jetbrains.com/phpstorm/2013/12/just-in-time-debugging-and-php-exception-breakpoints-with-phpstorm-and-xdebug/
Hi,
Looks like you need exception breakpoints: https://www.jetbrains.com/help/phpstorm/creating-exception-breakpoints.html .
I mean like this in Visual Studio:
https://stackoverflow.com/questions/116896/visual-studio-how-to-break-on-handled-exceptions
Or is it a limitation of xdebug?
Thanks for that. I'm not sure if that's quite what I'm looking for because with that you have to create a breakpoint which means you know the line in the code you think is causing the exception, I'm talking about stepping over (not into) mounds of procedures then suddenly an exception occurs in a mystery nested spot and you get kicked up to the error handler without being able to examine the value of all the variables.
Thanks. I think that might be it.....
I can setup a project with php exceptions in a regular php website but I cannot do it inside a Drupal 9 project?
Does anybody know why / How to prevent Drupal from triggering those exceptions to phpstorm?
Could you please provide an example of a workflow you're having in mind?