erreur et exception
Posté : 10 sept. 2005, 22:49
salut
je viens d'implementer la class exception qui permet de gérer les exception avec php5
je me pose une question quelle est la difference entre une erreur et un exception
ex:
maintenant si $db='baseR' alors que ma base est base dans ce cas php génére une exception
j'aimerai realiser un gestionnaire d'erreurs mais je ne sais pas comment m'y prendre entre les erreurs et les exceptions???
merci
je viens d'implementer la class exception qui permet de gérer les exception avec php5
je me pose une question quelle est la difference entre une erreur et un exception
ex:
try{
if(FALSE===mysql_select_db($db,$this->conn))
throw new MyException('Base introuvable sur le serveur MySQL');
}
catch(MyException $e)
{
echo 'function usager'.$e->customFunction().'<br />';
echo 'message'.$e->getMessage().'<br />';
echo 'code'.$e->getCode().'<br />';
}
si par exemple pendant l'ecriture du code j'ecris $dbb a la place de $db cela genere une notice(mais theoriquement la fonction mysql_select_db devrai retourner false)maintenant si $db='baseR' alors que ma base est base dans ce cas php génére une exception
j'aimerai realiser un gestionnaire d'erreurs mais je ne sais pas comment m'y prendre entre les erreurs et les exceptions???
merci