Hello, I have done my best to look through both the internals archive and the bug database, however I feel that I may have missed something; hence this e-mail. I am working on a project that uses set_exception_handler() so that I can attempt to display a uniform error page, perform logging, etc, of exceptions. Due to prior lack of expertise on my part, I fool-heartedly wrote a view class that would throw an exception if a view was not found. The problem that I run into, that I feel could be improved, is that if the view class throws the exception during exception handling, I get the error, "Fatal error: Exception thrown without a stack frame in Unknown on line 0."
Now, I completely understand and agree with why this is happening. I have corrected my mistake so that it will use trigger_error() instead of throwing an exception. However, in my Google searches I have noticed that there are a lot of people having somewhat similar problems, but without an easy solution. My feature request would be to include the filename and possibly even the line number where this last exception was thrown from. Since I am not using the bleeding edge version of PHP (I use 5.2.1), and I am not fluent in reading C, I was hoping someone here could let me know if this has already been fixed in a newer version of PHP, and if not, if it would be worth creating a feature request for this little bit of extra information. Is it even possible? I make the assumption that since the error states that it has no stack, then that would mean there is no information at all. Is that correct? Thank you for your time, and thank you for PHP. P.S. I did find bug #31304, which it seems the submitter was poorly attempting to request this same thing. I admit that I do not use the bug tracker tool very much, so I am unsure if I should re-open this bug and just append my request to it, or create a new one that is worded more clearly. Please advise. -- It looked like something resembling white marble, which was probably what it was: something resembling white marble. -- Douglas Adams, "The Hitchhikers Guide to the Galaxy"