I\'m developing some lower end code in my system that uses multiple child classes of the php exception class. Essentially I have the exceptions broken up to a few categorie
From the way it sounds, you will be using set_exception_handler. This will guarantee that all exceptions are handled in the exact same way. There are places to use the try/catch blocks in your application, say if you want to check for a single exception that does not necessarily need to be caught in the same way.
As far as setting set_exception_handler, I'm not sure if you can set the function to be a method of an object unless it is a static method. It appears that is the case. There is more information at http://us2.php.net/set_exception_handler