Ciao,
io vorrei inserire tutta la mia pagina php in una eccezione che mi esegua il Rollback in caso di un qualunque errore di sistema.
Non avendo mai usato le eccezioni ho fatto un piccolo esempio di prova .. (simulando un errore per una variabile non dichiarata)
cos'è che ho sbagliato ?
grazie
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it">
<body>
<div>
<?php
//==================================================== INIZIO ECCEZIONE
try
{
echo "**** INIZIO ELABORAZIONE ****
";
$esito = 'OK' ;
$err = '';
// ==================================================
// --> ERRORE PER VARIABILE NON DEFINITA
// ==================================================
if($var_non_def == 1)
{$var_non_def = '99' ; }
echo "Elaborazione terminata correttamente !!
";
//==================================================== FINE ECCEZIONE
}
catch (Exception $e)
{
echo "Esecuzione catch eccezione: '
";
}
?>
**** FINE ELABORAZIONE ****
</div>
</body>
</html>