ciao

volevo un paio di conferme sull'uso di try catch.

Il 99% delle funzioni native non fa il throw di errori giusto? il che rende non molto sensato l'uso di try catch no? per esempio si dia un'occhio a questa funzione:

Codice PHP:
function open_file($filename) {   
   try {
      
$fp = @fopen($filename"r");
      if (!
$fp) {
         throw new 
Exception("errore gestito a mano");
      }      
   }
   catch (
Exception $e) {
      
fopen("default.txt");   
   }

mi tocca lo stesso fare tutti gli if per vedere che valore booleano mi restituisce fopen, il che e' un po' quello che uno vorrebbe evitare con il paradigma try catch

sono aperte le danze

grazie