Ciao ragazzi, vorrei cogliere una sfumatura tra i due metodi.

Try-catch funziona solo se c'è un'eccezione "lanciata", giusto?
Nel caso io per esempio voglia cancellare una cartella che non esiste (rmdir("blabla")) non viene lanciata un'eccezione ma un warning che devo manipolare con la questione dell'error handler.

Non è proprio possibile "catchare" anche questi warning - anche i fatal error eccetera?

Grazie in anticipo