Bonsoir,

Je suis en train de construire mon site en PHP et je me demande quelle serait la meilleure méthode pour la gestion des erreurs. Pour l'instant, j'ai par exemple une classe `sgbd` et une classe `MySQL` qui hérite de la précédente. Si je ne peux pas me connecter à une base de données, je crée un message d'erreur interne à la classe. Si l'utilisateur souhaite afficher les messages d'erreurs, il appelle une méthode qui lui donne la nature de l'erreur. En clair, ca donne ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<?php
$bd = new MySQL(serveur, login, pass, base);
 
if( !$bd->Connect() )
        echo $bd->GetError();
 
$bd->Deconnect();
?>
Naturellement, cette méthode fonctionne mais serait-il plus judicieux d'utiliser les exceptions ou autre chose ? Merci d'avance .


Nico.