Eccezioni

Ciao Gianni  ;D

sto studiando le eccezioni, allora da quanto ho capito si utilizza un blocco simile a questo :

try{

 codice che potrebbe generarmi l'eccezione

} catch(nomeclasse $eccezione){

          gestione eccezione

} catch (nomesecondaclasse $eccezione){

}

a questo punto mi chiedo come sia possibile utilizzarle ... anche leggendo sul mio libro non sto riuscendo a schiarirmi le idee a riguardo  ???

che altro devo fare?

inviato 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

l'utilizzo non è difficile: devi fare in modo che tutto ciò che sta nel blocco "try", se durante il suo funzionamento rileva un erro, sollevi un'eccezione:

<?php

function divisione($dividendo, $divisore)
{
   if ($divisore == 0)
   {
      throw new Exception('divisione per 0');
   }
   
   return $dividendo / $divisore;
}


try {
   echo divisione(5,0);
}
catch (Exception $e) {
   echo "ERRORE: " . $e->getMessage() . ". Riga: " . $e->getLine() . ", file: " . $e->getFile() . "\n";
}
?>

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda