"Se ci sono due o più modi di fare una cosa,
e uno di questi modi può condurre a una catastrofe,
allora qualcuno la farà in quel modo.

(Edward Murphy)

Gestione delle Eccezioni

Dom, 19/01/2014 - 14:40 -- arturu

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

Vedi Codice Su GitHub

/index.php

Vedi Codice Su GitHub

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.