Est-il acceptable ou raisonnable d'utiliser des exceptions pour gérer les erreurs générées par l'utilisateur? Tels que ...Situations d'utilisation d'exceptions, l'utilisateur doit-il pouvoir déclencher des exceptions?
try
{
$job->authorise($user);
}
catch (InsufficentCreditException $e)
{
return E_INSUFFICIENT_CREDIT;
}
catch (PermissionDeniedException $e)
{
return E_PERMISSION_DENIED;
}
ou sont des exceptions réservées aux erreurs plus graves seulement (comme fichier introuvable, division par zéro)?