Se ti può interessare io ci ho scritto anche un articolino sulla gestione degli errori con set_error_handler
http://www.miniscript.it/articoli/52...li_errori.html
--------------
Le eccezioni sono una cosa diversa e ammetto che neanche io ci sono avvezzo.
In ogni caso questo è un esempio terra terra...
Codice PHP:class Esempio_Exception extends Exception
{}
// una classe di esempio
class Esempio{
public function numero_inferiore_di_cinque($numero){
if($numero<5){
throw new Esempio_Exception("ERRORE: Il numero è inferiore a 5");
}
return TRUE;
}
}
$class = New Esempio;
try{
$class->numero_inferiore_di_cinque(10);
echo 'Il numero è superiore a 5';
}
catch(Esempio_Exception $errore){
echo $errore->getMessage();
}

Rispondi quotando