La gestione delle Eccezioni ci permette di avere degli strumenti molto agili nella gestione degli errori. In PHP ormai è un argomento conosciuto e strausato, come prima cosa estendiamo la classe "Exception" di PHP, così successivamente possiamo personalizzare la gestione degli errori come meglio ci piace, e aggiungiamo un blocco tray/catch nell'index.php.
/app/Concerto/Eccezione.php
/index.php
Così facendo in qualsiasi parte del codice possiamo lanciare un'eccezione nel seguente modo:
<?php throw new Concerto\Eccezione('Messaggio di errore.');
Successivamente personalizzeremo la nostra Classe "Concerto\Eccezione" in modo che sia più flessibile in base alle operazioni da compiere.