try
{
// Do something
info("Now I'm here");
// A situation that causes an error occurs and you would
// like to stop the execution flow
if (true)
throw error("Oops! Something happened");
info("Now I'm there");
}
catch (Exception::Error)
{
// Handle the error exception
info ("I would like to inform you that an error occurred ");
}
catch (Exception::Deadlock)
{
// Handle the deadlock exception
// Wait for 10 seconds and try again
sleep(10000);
retry;
}
info ("This is the end");
}
Aucun commentaire:
Enregistrer un commentaire