[
From PHPBuilder]
A long time ago in a place far far away, at least from my house, object oriented programming was invented. Included in its paradigm is EXCEPTION HANDLING which guides how one should think and process undesirable/unexpected events/inputs. The idea being that any code processing an undesired event should be easy to implement and understood by others.
The article continues at
http://phpbuilder.com/columns/robert_bernier20071102.php3