I en utilisant fonction standard PHP
:Comment attraper les erreurs PHP en tant que validation douce
try
{
}
catch (Exception $exc)
{
echo $exc->getMessage();
}
...
throw new Exception('Error Message');
pour valider les données et retourner divers messages à l'utilisateur. Et ça fonctionne parfaitement. Mais avec cette méthode tout s'arrêtera si une nouvelle exception a été tracée (ce qui est juste). Mais je voudrais utiliser la validation douce (quand l'erreur apparaît mais que l'utilisateur peut avancer). Est-ce que PHP
a quelque chose comme ça?
Le code qui déclenche l'exception doit être _inside_ le bloc try. Si cela ne fonctionne pas, veuillez poster plus de votre code. –
@David oui. Ceci est juste une illustration – Klapsius
Il me semble que la solution est déjà dans le titre: vous "attrapez" une exception pour qu'elle ne s'arrête pas tout, pour contenir l'erreur. Vous pouvez alors décider de continuer avec votre programme ou non. S'il vous plaît expliquer mieux ce que vous demandez. – deceze