In response to Andrea Giammarchi <an_red@xxxxxxxxxxx>: > > http://uk2.php.net/set_exception_handler > http://uk2.php.net/manual/en/function.set-error-handler.php Thanks for the reply, Andrea. However, you either didn't read my entire message, or didn't understand it. I can't use either of those to detect an exception that's already in progress, I can only use them to catch the exception before the script ends if nothing else catches it. What would be nice is a function like get_current_exception() that would either return the current exception object, or return false if there is no exception. > > Date: Thu, 23 Apr 2009 12:19:30 -0400 > > From: wmoran@xxxxxxxxxxxxxxxxx > > To: php-general@xxxxxxxxxxxxx > > Subject: How can I detect an exception without using try/catch? > > > > > > Specifically, the __destruct() method of certain objects will be > > called if an object goes out of scope due to an exception. Since > > the __destruct() method didn't call the code that caused the > > exception, it can't catch it. > > > > I need the __destruct() method to behave differently if it's > > called while an exception is in progress than if it's called > > simply because the object is unset. > > > > Searches of the docs has yet to turn up anything and Google isn't > > helping. Anyone have any pointers? > > > > -- > > Bill Moran > > http://www.potentialtech.com > > http://people.collaborativefusion.com/~wmoran/ > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > _________________________________________________________________ > Drag n’ drop—Get easy photo sharing with Windows Live™ Photos. > > http://www.microsoft.com/windows/windowslive/products/photos.aspx -- Bill Moran http://www.potentialtech.com http://people.collaborativefusion.com/~wmoran/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php