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:
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 catchCodice 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");
}
}
sono aperte le danze
grazie

Rispondi quotando