Bonjour,
je possède 3 fichiers :
- 1 classe (user.class.php) permettant de gérer les utilisateurs (authentification, ajout, etc...),
- 1 fichier de conf contenant mes variables de connexion (j'utilise PEAR:DB)
- 1 fichier PHP (register.php) permettant d'enregistrer les nouveaux utilisateurs (fait appel à user.class.php)
Ayant besoin de faire appel à ma base dans ma classe et mon fichier register.php, j'ai fait 2 require_once de mon fichier de conf mais j'ai le message 'DB error' car ma variable n'est plus initialisée.
Après recherche, j'ai constaté que PHP5 ne supporte pas les deux appels (je dois en supprimer un), j'ai choisi de supprimer celui de ma classe et de passer ma variable de connexion en paramètre à mon constructeur.
Je trouve pas cela très propre surtout si je dois passer plusieurs variables à mon objet.
Avez vous déjà rencontré ce problème, si oui comment vous vous en êtes sortis ?
Merci d'avance.