Voici un excellent article expliquant l’utilisation des exceptions PHP 5 :  http://classes.scriptsphp.org/Trackbackserver.PHP-5-et-les-exceptions