Mi sembra che siano informazioni sconvenienti dato che l'uso della classe renderà evidente che si tratta di un'eccezione. Inoltre, in PHP, la classe deve estendere la classe Exception
in modo che sia evidente che si tratta di un'eccezione quando si osserva la classe da sola.Perché le eccezioni di solito hanno il suffisso 'Exception' nel nome della classe?
Nonostante ciò, gli sviluppatori di solito applicano il suffisso "Eccezione". Perchè è questo?
L'ho pensato, ma verrà sempre e solo usato nel contesto della classe FileNotFound estende Exception, o quando si lancia e si cattura. –
@Photo si, ma se lavori con un IDE, la classe apparirà nel tuo explorer di progetto/esploratore del codice e potrebbe creare confusione. Con il prefisso "Exception", le cose sono più chiare nel lungo periodo IMO. –
Buon punto, non l'avevo considerato. Grazie! –