Well, just as there is set_exception_handler, there is set_error_handler function which probably does what you want.
Another thing: what stops you from explicitly catching the exception using try/catch blocks? I believe that would solve most of your problems. set_exception_handler is really a "last hope" situation On 11/22/07, Ken Stanley <[EMAIL PROTECTED]> wrote: > 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" > -- Alexey Zakhlestin http://blog.milkfarmsoft.com/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php