Ho visto i blocchi Gestione delle eccezioni che erano throw
del% co_de recentemente rilevato nel blocco Exception
. Qualcosa come:
} catch ( Exception $e ) {
// Do some recovery here
callSomeFunction();
throw $e;
}
Per me non ha molto senso per catch
esattamente lo stesso throw
come questo, ma non sono sicuro se ho ragione o no. Forse ci sono situazioni in cui questa è l'unica opzione?
La mia domanda è quali sono i pro e i contro di questo approccio e non dovrebbe essere totalmente evitato il più possibile?