• User

    Gestione delle eccezioni in PHP

    Salve,

    non mi è ben chiaro il discorso delle eccezioni in PHP. Mi spiego:

    supponiamo che io debba richiamare la funzione b() dall'interno della funzione a(); la funzione b() fa uso a sua volta di una terza funzione c() la quale in caso di errore lancia un'eccezione. All'interno di b(), la chiamata alla funzione c() è inserita all'interno di un blocco try().
    E' possibile gestire l'eccezione lanciata da c() nella funzione a() invece che in b()?
    Voglio dire: se inserisco il blocco catch nella funzione a() invece che in b(), la cosa funziona lo stesso? Oppure devo inserire il blocco catch anche in b() e rilanciare l'eccezione dall'interno di tale blocco?

    Spero di essere stato abbastanza chiaro

    Saluti